JavaTM 2 Platform
Standard Ed. 6

類別 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 NetworkInterface.getParent()
          如果此介面是子介面,則返回它的父 NetworkInterface;如果它是物理(非虛擬)介面或沒有父介面,則返回 null
 NetworkInterface Inet6Address.getScopedInterface()
          如果此實例是使用範圍介面創建的,則返回範圍介面。
 

返回變數型別為 NetworkInterface 的型別的 java.net 中的方法
static Enumeration<NetworkInterface> NetworkInterface.getNetworkInterfaces()
          返回此機器上的所有介面。
 Enumeration<NetworkInterface> NetworkInterface.getSubInterfaces()
          獲取具有連接到此網路介面的所有子介面(也稱虛擬介面)的 Enumeration。
 

參數型別為 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)
          測試是否可以達到該位址。
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)
          指定在此Socket上發送的輸出多點傳送資料電報的網路介面。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only