站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JavaTM 2 Platform Standard Edition 5.0 API 规范中文版

类 java.net.NetworkInterface 的使用 (Java 2 Platform SE 5.0) - JavaTM 2 Platform Standard Edition 5.0 API 规范中文版

JavaTM 2 Platform
Standard Ed. 5.0

类 java.net.NetworkInterface
的使用

使用 NetworkInterface 的软件包
java.net 为实现网络应用程序提供类。 
 

java.netNetworkInterface 的使用
 

返回 NetworkInterfacejava.net 中的方法
static NetworkInterface NetworkInterface.getByInetAddress(InetAddress addr)
          搜索绑定了指定 Internet 协议 (IP) 地址的网络接口的便捷方法。
static NetworkInterface NetworkInterface.getByName(String name)
          搜索具有指定名称的网络接口。
 NetworkInterface MulticastSocket.getNetworkInterface()
          获取多播网络接口集合。
 NetworkInterface Inet6Address.getScopedInterface()
          如果此实例是使用范围接口创建的,则返回范围接口。
 

返回变量类型为 NetworkInterface 的类型的 java.net 中的方法
static Enumeration<NetworkInterface> NetworkInterface.getNetworkInterfaces()
          返回此机器上的所有接口。
 

参数类型为 NetworkInterfacejava.net 中的方法
static Inet6Address Inet6Address.getByAddress(String host, byte[] addr, NetworkInterface nif)
          完全按照 InetAddress.getByAddress(String,byte[]) 的方式创建 Inet6Address,惟一的不同是将 IPv6 scope_id 设置为与在 addr 中指定地址类型的给定接口相对应的值。
 boolean InetAddress.isReachable(NetworkInterface netif, int ttl, int timeout)
          测试是否可以达到该地址。
 void MulticastSocket.joinGroup(SocketAddress mcastaddr, NetworkInterface netIf)
          加入指定接口上的指定多播组。
protected abstract  void DatagramSocketImpl.joinGroup(SocketAddress mcastaddr, NetworkInterface netIf)
          加入多播组。
 void MulticastSocket.leaveGroup(SocketAddress mcastaddr, NetworkInterface netIf)
          离开指定本地接口上的多播组。
protected abstract  void DatagramSocketImpl.leaveGroup(SocketAddress mcastaddr, NetworkInterface netIf)
          退出多播组。
 void MulticastSocket.setNetworkInterface(NetworkInterface netIf)
          指定在此套接字上发送的输出多播数据报的网络接口。
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策