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 变量和类型 字段 描述 static SocketOption<NetworkInterface>
StandardSocketOptions. IP_MULTICAST_IF
Internet协议(IP)多播数据报的网络接口。Methods in java.net that return NetworkInterface 变量和类型 方法 描述 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()
如果这是子接口,则返回此接口的父NetworkInterface;如果是物理(非虚拟)接口或没有父接口,则返回null
。NetworkInterface
Inet6Address. getScopedInterface()
如果此实例是使用作用域接口创建的,则返回作用域接口。Methods in java.net that return types with arguments of type NetworkInterface 变量和类型 方法 描述 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 变量和类型 方法 描述 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 变量和类型 方法 描述 abstract NetworkInterface
MembershipKey. networkInterface()
返回为其创建此成员资格密钥的网络接口。Methods in java.nio.channels with parameters of type NetworkInterface 变量和类型 方法 描述 MembershipKey
MulticastChannel. join(InetAddress group, NetworkInterface interf)
加入多播组以开始接收发送给该组的所有数据报,并返回成员资格密钥。MembershipKey
MulticastChannel. join(InetAddress group, NetworkInterface interf, InetAddress source)
加入多播组以开始接收从给定源地址发送到该组的数据报。
-