在java TCP连接中绑定接口

Moh*_*han 7 java networking network-programming tcp

我在solaris主机中有两个接口.我想通过两个接口启动到单个TCP服务器的两个TCP连接,如图所示.Java中是否有任何选项将接口绑定到TCP套接字以覆盖本地路由表?

我附上网络图,

network_diagram

我想使用串行链路带宽来从服务器获取数据.因此,我想在两个接口上启动连接.

谢谢,

Pet*_*rey 8

您可以使用

Socket s = new Socket(hostname, port, localInterface, 0);
Run Code Online (Sandbox Code Playgroud)

但是,许多操作系统不遵守这个"提示",无论如何都会使用路由表.