JAVA网络通信之InetAddress类
来源:互联网 发布:域名举报需要多少人 编辑:程序博客网 时间:2024/06/01 10:35
众所周知,IP是Internet Protocol的简称,它是一种网络协议。internet依靠TCP\IP协议,在全球的范围内实现了不同硬件结构,不同操作系统,不同网络系统的互联。在Internet网络中,每一台主机在网络上用为其分配的Internet地址代表自己,这个地址就是IP地址。
在JAVA 语言中,java.net包中的InetAddress类是与IP地址相关的类,利用该类可以获取IP地址,主机地址等信息。
InetAddress类的常用方法如下 所示:
这里我们尝试使用InetAddress类的getHostName()和getHostAddress()方法获取本地主机的本机名和IP地址,具体代码如下:
package com.guo;
import java.net.*; //导入java.NET包
public class Address { //创建类
public static void main(String[] args){
InetAddress ip; // 创建InetAddress对象
try{ //使用try语句块捕捉可能出现的异常
ip=InetAddress.getLocalHost(); //实例化对象
String localname=ip.getHostName(); //获取本机名
String localip=ip.getHostAddress(); //获取本机IP地址
System.out.println("本机名为:"+localname);
System.out.println("本机IP为:"+localip);
}catch(UnknownHostException e){
e.printStackTrace(); //输出异常信息
}
}
}
运行结果如下所示:
- JAVA网络通信之InetAddress类
- JAVA网络-InetAddress类
- Java网络编程之InetAddress
- java网络编程之InetAddress
- java 网络 之 域名解析InetAddress
- Java之InetAddress类
- Java网络编程---InetAddress类
- java网络编程: InetAddress类之创建新的InetAddress对象
- 网络通信InetAddress、URL
- Java网络编程之IP地址和InetAddress类
- Java网络编程之获取IP地址:InetAddress类
- Java网络编程之IP地址和InetAddress类
- 基于TCP/UDP的Socket网络通信系列之Java中的InetAddress的应用(二)
- Java学习之网络编程--InetAddress,InetSocketAddress
- 网络编程之InetAddress
- Java 网络编程(四) InetAddress类
- Java 网络编程(四) InetAddress类
- java中网络编程的InetAddress类
- (转)伊世顿公司操纵期货市场案一审开庭
- Win32多线程学习
- NYOJ 九的余数
- java中equals和==的分析
- HOJ 2275 Number sequence
- JAVA网络通信之InetAddress类
- 设计模式
- golang 冒泡排序
- CCF NOI1025 统计奖牌
- 基类构造析构函数、子类构造析构函数和子类成员变量构造析构函数的调用顺序
- LeetCode
- 计算各种图形的周长(接口与多态)
- Eddy's mistakes
- Mybatis中的通用mapper的使用