第9章Java网络课题.ppt

哈尔滨工业大学计算机系代亚非 主要内容 9.1 网络编程的基础知识 9.2 基于TCP协议网络程序设计 9.3 基于UDP协议网络程序设计 9.4 JApplet编程 9.5 基于分布模式的云计算系统 9.1 网络编程的基础知识 9.1.1 IP地址和端口号 9.1.2 套接字 9.1.1 IP地址和端口号 1、IP地址 网络中的每台计算机都必须有一个惟一的IP地址作为标识,这个数通常写作一组由“.”号分隔的十进制数。 9.1.1 IP地址和端口号 在J包中,IP地址由一个称作InetAddress的特殊的类来描述。这个类提供了三个用来获得一个InetAddress类的实例的静态方法。这三个方法是: getLocalHost( )返回一个本地主机的IP地址。 getByName(String host )返回对应于指定主机的IP地址。 getAllByName(String host )对于某个主机有多个IP地址(多宿主机)可用于得到一个IP地址数组。 此外,对一个InetAddress的实例可以使用: getAddress( )获得一个用字节数组形式表示的IP地址。 getHostName( )作反向查询,获得对应于某个IP地址的主机名。 【例9-1】通过域名查找IP地址。 核心语句: try{ InetAddress zsm_address;

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档