Uses of Class
java.net.NetworkInterface
-
Packages that use NetworkInterface 软件包 描述 java.net 提供实现网络应用程序的类。java.nio.channels 定义通道,其表示与能够执行I / O操作的实体的连接,例如文件和套接字; 定义选择器,用于多路复用,非阻塞I / O操作。 -
-
Uses of NetworkInterface in java.net
Fields in java.net with type parameters of type NetworkInterface Modifier and Type Field 描述 static SocketOption<NetworkInterface>
StandardSocketOptions. IP_MULTICAST_IF
互联网协议(IP)组播数据报的网络接口。Methods in java.net that return NetworkInterface Modifier and Type 方法 描述 static NetworkInterface
NetworkInterface. getByIndex(int index)
获取一个网络接口给它的索引。static NetworkInterface
NetworkInterface. getByInetAddress(InetAddress addr)
搜索具有绑定到指定的Internet协议(IP)地址的网络接口的便利方法。static NetworkInterface
NetworkInterface. getByName(String name)
搜索具有指定名称的网络接口。NetworkInterface
MulticastSocket. getNetworkInterface()
获取组播网络接口集。NetworkInterface
NetworkInterface. getParent()
如果这是一个子接口,则返回此接口的父网络接口,如果它是物理(非虚拟)接口或没有父接口,则返回null
。NetworkInterface
Inet6Address. getScopedInterface()
如果此实例是使用范围界面创建的,则返回范围界面。Methods in java.net that return types with arguments of type NetworkInterface Modifier and Type 方法 描述 static Enumeration<NetworkInterface>
NetworkInterface. getNetworkInterfaces()
返回本机上所有接口的Enumeration
。Enumeration<NetworkInterface>
NetworkInterface. getSubInterfaces()
获取连接到此网络接口的所有子接口(也称为虚拟接口)的枚举。static Stream<NetworkInterface>
NetworkInterface. networkInterfaces()
返回本机上所有接口的Stream
。Stream<NetworkInterface>
NetworkInterface. subInterfaces()
获取附加到此网络接口的所有子接口(也称为虚拟接口)的流。Methods in java.net with parameters of type NetworkInterface Modifier and Type 方法 描述 static Inet6Address
Inet6Address. getByAddress(String host, byte[] addr, NetworkInterface nif)
在的确切方式创建Inet6Address,InetAddress.getByAddress(String,byte[])
不同之处在于将IPv6 scope_id设置为对应于在指定的地址类型的给定接口的值addr
。boolean
InetAddress. isReachable(NetworkInterface netif, int ttl, int timeout)
测试该地址是否可达。protected abstract void
DatagramSocketImpl. joinGroup(SocketAddress mcastaddr, NetworkInterface netIf)
加入组播组。void
MulticastSocket. joinGroup(SocketAddress mcastaddr, NetworkInterface netIf)
在指定的接口加入指定的组播组。protected abstract void
DatagramSocketImpl. leaveGroup(SocketAddress mcastaddr, NetworkInterface netIf)
离开组播组。void
MulticastSocket. leaveGroup(SocketAddress mcastaddr, NetworkInterface netIf)
在指定的本地接口上留下组播组。void
MulticastSocket. setNetworkInterface(NetworkInterface netIf)
指定在此套接字上发送的出站组播数据报的网络接口。 -
Uses of NetworkInterface in java.nio.channels
Methods in java.nio.channels that return NetworkInterface Modifier and Type 方法 描述 abstract NetworkInterface
MembershipKey. networkInterface()
返回创建此会员密钥的网络接口。Methods in java.nio.channels with parameters of type NetworkInterface Modifier and Type 方法 描述 MembershipKey
MulticastChannel. join(InetAddress group, NetworkInterface interf)
加入组播组,开始接收发送到组的所有数据报,返回成员密钥。MembershipKey
MulticastChannel. join(InetAddress group, NetworkInterface interf, InetAddress source)
加入组播组,开始从给定的源地址接收发送到组的数据报。
-