2016-09-29 63 views
0

我将在具有两个网络接口卡的计算机上使用Jetty HttpClient,我希望能够将Jetty HttpClient强制(绑定)到其中一个NIC,使用Jetty HttpClient可以实现这一点吗?将Jetty HttpClient绑定到网络接口卡

回答

1

使用HttpClient.setBindAddress(java.net.SocketAddress)来设置您要绑定输出请求的NIC的地址。

+0

感谢您的回答,我尝试了httpClient.setBindAddress(new InetSocketAddress(“192.168.1.129”,81));它看起来像它的工作,但如果我再次运行该程序它说:“java.net.BindException:地址已在使用中:没有进一步的信息”,我将不得不给它另一个端口号。 – Arya

+1

使用端口0,对于不需要指定的传出连接。 –

+0

你还可以看看关于Jetty的另一个问题吗? http://stackoverflow.com/questions/39781131/traffic-in-fiddler-from-jetty-httpclient-while-using-https – Arya

相关问题