2011-03-28 83 views
0

有一臺服務器機器,並且客戶機使用兩條路由路由到服務器。 使用netstat -r,我有兩個接口名稱。如何使用這些名稱創建一個Socket對象?如何在給定接口名稱的情況下實例化Java套接字

我知道Socket構造函數有localAddr第三個參數,但如何找到它的給定接口名稱?

注意:netstat -r將打印最後一列中的接口名稱。

Socket(InetAddress serverAddr, 
     int port, 
     InetAddress localAddr, 
     int localPort) 
     throws IOException 

回答

0

或者,也可以針對每個接口(/etc/hosts)定義的主機名。 通過這種方式,您可以構建表示所選主機名的InetAddress

相關問題