2011-03-28 81 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

相关问题