网络程序设计代码.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络程序设计代码

通过 getLocalHost()方法获得本地信息import .*; importjava.util.*; class Exp13_2{ public static void main (String [] args) throws UnknownHostException{ InetAddresslocalAddress = InetAddress.getLocalHost(); System.out.println(localAddress); System.out.println(localAddress.getHostName()); //获得主机名称 } }该例程使用InetAddress类,用于获得指定的计算机名称和IP地址,在该程序示例中,需要将各注释程序段一一测试运行。import .*;importjava.util.*;classInetAddressDemo{public static void main (String [] args) throws UnknownHostException{//获得本地主机信息/*InetAddresslocalAddress = InetAddress.getLocalHost();System.out.println(localAddress);*///获得本地hosts文件中的纪录主机/*String host = ;InetAddress address = InetAddress.getByName(host);System.out.println(address);*///根据指定域名获得IP/*String host = ;InetAddress [] addresses = InetAddress.getAllByName(host);for(InetAddress address : addresses)System.out.println(address);*///获得指定主机信息String host = localhost;if (args.length == 1)host = args [0];InetAddressia = InetAddress.getByName (host);System.out.println (Canonical Host Name = + ia.getCanonicalHostName ());System.out.println (Host Address = + ia.getHostAddress ());System.out.println (Host Name = + ia.getHostName ());System.out.println (Is Loopback Address = + ia.isLoopbackAddress ());//获得本地主机所有IP地址/*EnumerationNetworkInterface netInterfaces = null; try { netInterfaces = NetworkInterface.getNetworkInterfaces(); while (netInterfaces.hasMoreElements()) { NetworkInterfaceni = netInterfaces.nextElement(); System.out.println(DisplayName: + ni.getDisplayName()); System.out.println(Name: + ni.getName()); EnumerationInetAddress ips = ni.getInetAddresses(); while (ips.hasMoreElements()) { System.out.println(IP: + ips.nextElement().getHostAddress()); } } } catch (Exception e) { e.printStackTrace(); }*///根据IP地址构造InetAddress/*byte [] ip = new byte[] { (byte) 202, (byte) 117, (byte)128 , 7};InetAddress address1 = InetAddress.getByAddress(ip);InetAddress address2 = InetAddress.getByAddress(, ip);System.out.println(address1);System.out.println(address2);*/

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档