0
我将在具有两个网络接口卡的计算机上使用Jetty HttpClient,我希望能够将Jetty HttpClient强制(绑定)到其中一个NIC,使用Jetty HttpClient可以实现这一点吗?将Jetty HttpClient绑定到网络接口卡
我将在具有两个网络接口卡的计算机上使用Jetty HttpClient,我希望能够将Jetty HttpClient强制(绑定)到其中一个NIC,使用Jetty HttpClient可以实现这一点吗?将Jetty HttpClient绑定到网络接口卡
使用HttpClient.setBindAddress(java.net.SocketAddress)
来设置您要绑定输出请求的NIC的地址。
感谢您的回答,我尝试了httpClient.setBindAddress(new InetSocketAddress(“192.168.1.129”,81));它看起来像它的工作,但如果我再次运行该程序它说:“java.net.BindException:地址已在使用中:没有进一步的信息”,我将不得不给它另一个端口号。 – Arya
使用端口0,对于不需要指定的传出连接。 –
你还可以看看关于Jetty的另一个问题吗? http://stackoverflow.com/questions/39781131/traffic-in-fiddler-from-jetty-httpclient-while-using-https – Arya