网络编程之InetAddress
来源:互联网 发布:windows窗体应用程序 编辑:程序博客网 时间:2024/05/18 17:04
Java为网络支持提供了java.net包。
InetAddress类代表IP地址,它是网络通信的基础。
InetAddress类没有提供构造器,而是提供了两个静态方法来获取InetAddress实例。
static InetAddress getByName(String host):根据主机获取对应的InetAddress对象。
static InetAddress getByAddress(byte[] addr):根据原始IP地址来获取对应的InetAddress对象。
InetAddress提供了如下两个方法来获取InetAddress实例对应的IP地址和主机名。
String getHostAddress():返回该InetAddress实例对应的IP地址字符串。
String getHostName():获取此IP地址的主机名。
InetAddress类还提供了一个方法来获取本机的IP地址对应的InetAddress对象。
static InetAddress getLocalHost():返回本地主机。
public class IPDemo {public static void main(String[] args) throws UnknownHostException {//获取本机IP地址对应的InetAddress对象InetAddress hostAdd = InetAddress.getLocalHost();//获取本机的ip地址String hostIP = hostAdd.getHostAddress();//获取主机名String hostName = hostAdd.getHostName();System.out.println("本机IP地址:" + hostIP);System.out.println("本机名:" + hostName);//获取黑马程序员官网的IP地址和主机名InetAddress i = InetAddress.getByName("www.itheima.com");String ip = i.getHostAddress();String name = i.getHostName();System.out.println("黑马官网ip:" + ip);System.out.println("黑马官网主机名:" + name);}}
0 0
- 网络编程之InetAddress
- Java网络编程之InetAddress
- java网络编程之InetAddress
- Java学习之网络编程--InetAddress,InetSocketAddress
- Android网络编程之Internet地址&InetAddress
- Java网络编程InetAddress
- Java网络编程InetAddress
- java网络编程: InetAddress类之创建新的InetAddress对象
- Java网络编程之IP地址和InetAddress类
- Java网络编程之获取IP地址:InetAddress类
- Java网络编程之IP地址和InetAddress类
- 网络编程之Socket类和InetAddress类
- 黑马程序员----网络编程 InetAddress
- Java网络编程(InetAddress)
- Java网络编程---InetAddress类
- java 网络 之 域名解析InetAddress
- Java网络编程初识----URL和InetAddress
- Java 网络编程(四) InetAddress类
- H264参数语法: SPS、PPS .
- GDI+ 如何获取字符串实际的输出像素值(高度和宽度)
- Javascript中document.execCommand()的用法
- mavn学习笔记(未整理)
- C语言的异常机制 setjump longjump函数
- 网络编程之InetAddress
- echo命令行
- 详细的C#的编码规范
- Special Parameters之一
- 在ios iphone编程中使用封装的NSLog来打印调试信息
- 4-2.linux的安装(VMware Tools的安装)
- Ehcache 学习笔记(一) 搭建开发环境
- Extjs jsonreader 读到数据, 但是store.getCount()==0
- 线程与进程