|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 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 |
NetworkInterface.getParent()
如果此接口是子接口,则返回它的父 NetworkInterface;如果它是物理(非虚拟)接口或没有父接口,则返回 null 。 |
NetworkInterface |
Inet6Address.getScopedInterface()
如果此实例是使用范围接口创建的,则返回范围接口。 |
返回变量类型为 NetworkInterface 的类型的 java.net 中的方法 | |
---|---|
static Enumeration<NetworkInterface> |
NetworkInterface.getNetworkInterfaces()
返回此机器上的所有接口。 |
Enumeration<NetworkInterface> |
NetworkInterface.getSubInterfaces()
获取具有连接到此网络接口的所有子接口(也称虚拟接口)的 Enumeration。 |
参数类型为 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)
测试是否可以达到该地址。 |
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)
指定在此套接字上发送的输出多播数据报的网络接口。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only。