【问题标题】:Binding Jetty HttpClient to Network Interface Card将 Jetty HttpClient 绑定到网络接口卡
【发布时间】:2017-02-08 06:20:39
【问题描述】:

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

【问题讨论】:

    标签: java jetty jetty-9 jetty-httpclient


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回答,我试了一下 httpClient.setBindAddress(new InetSocketAddress("192.168.1.129", 81));看起来它可以工作,但如果我再次运行该程序,它会显示“java.net.BindException:地址已在使用中:没有更多信息”,我将不得不给它另一个端口号。
    • 使用端口 0,对于传出连接,您不需要指定一个。
    • 您能否再看看我提出的关于 Jetty 的另一个问题? stackoverflow.com/questions/39781131/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-06
    • 2016-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多