所有类


类 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)
          指定在此套接字上发送的输出多播数据报的网络接口。
 


所有类

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部