|
|||||||||
类 java.net.NetworkInterface
的使用
使用 NetworkInterface 的软件包 | |
---|---|
java.net | 为实现网络应用程序提供类。 |
java.net 中 NetworkInterface 的使用 |
---|
返回 NetworkInterface 的 java.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() 返回此机器上的所有接口。 |
参数类型为 NetworkInterface 的 java.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) 指定在此套接字上发送的输出多播数据报的网络接口。 |
所有类
|
|||||||||