Java 程序设计项目教程(教育部高职高专计算机教指委规划教材) 作者 张兴科 季昌武 项目十.pptVIP

Java 程序设计项目教程(教育部高职高专计算机教指委规划教材) 作者 张兴科 季昌武 项目十.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目十 网络聊天程序 中国人民大学出版社 技能目标 掌握基于TCP/UDP协议的套接字的网络编程方法 知识目标 了解IP地址与InetAddress类的关系; 掌握TCP/IP体系结构和URL; 掌握Socket网络通信。 项目任务 通过建立一个Socket客户端和一个ServerSocket服务端进行实时数据交换。 任务一 IP地址与InetAddress类 获取主机 的域名和IP地址。 import .*; public class InetAddressDemo { public static void main(String args[]) { try{ InetAddress address=InetAddress.getByName(); System.out.println(主机名为:+address.getHostName()); System.out.println(IP地址为:+address.getHostAddress()); } catch(UnknownHostException e) { e.printStackTrace(); } } } 相关知识 1.IP(Internet Protocol)地址简介 Internet 上的每台主机(Host)都有一个唯一的IP地址。IP协议就是使用这个地址在主机之间传递信息,这是Internet 能够运行的基础。IP地址的长度为32位,分为4段,每段8位,用十进制数字表示,每段数字范围为0~255,段与段之间用句点隔开。例如。IP地址有两部分组成,一部分为网络地址,另一部分为主机地址。 2.InetAddress类 在包中,InetAddress类是java封装的IP地址,它是java对IP地址的一种高级标识。InetAddress类由IP地址和对应的主机名组成,该类内部实现了主机名和IP地址之间的相互转换。 InetAddress类有两个子类:Inet4Address 和Inet6Address,一个用于表示Ipv4,另一个用于表示IPv6。InetAddress类中没有公共的构造方法,经常使用下列方法创建对象实例。 ①public static InetAddress getByName(String?host) throws UnknownHostException 返回host所代表的IP地址,host可以是计算机名,也可以是IP地址或DSN域名。 ②public static InetAddress getLocalHost() throws UnknownHostException 返回本机IP地址。 ③public boolean isReachable(int?timeout) throws IOException 测试是否可以达到该地址。 ④public byte[] getAddress():返回调用该方法对象的Internet地址。返回值为以网络字节为顺序的byte类型数组,该数组共有4个元素。 ⑤public String getHostAddress():返回与InetAddress对象相关的主机地址的字符串。 ⑥public String getHostName():返回与InetAddress对象相关的主机名的字符串。 任务二 TCP/IP体系结构与URL类的使用 编写一个URL的测试类,获取网站的信息,并将网站主页下载到本地磁盘上。 import java.io.*; import .*; import java.util.*; public class URLTest { public static void main(String[] args) { try { URL url = new URL( );//创建URL对象 System.out.println(打印url的一些信息:); System.out.println(getProtocol: + url.getProtocol()); //获取协议名称 System.out.println(getthost: + url.getHost()); //获取主机名称 System.out.println(gettfile: + url.getFile()); //获取此 URL 的文件名 System.out.println(getPath: + url.getPath());//获取路径 System.out.p

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档