Sockets 为什么apache SocketConfig有setOreUseAddress()方法?
我正在创建org.apache.http.config.SocketConfig类来配置我的HttpClient 在org.apache.http.config.SocketConfig api文档中 isSoReuseAddress()的说明,如“确定新创建套接字的SocketOptions.SO_REUSEADDR参数的默认值” 据我所知,so_reuseadd是服务器端时间等待套接字重用选项Sockets 为什么apache SocketConfig有setOreUseAddress()方法?,sockets,http,tcp,httpclient,time-wait,Sockets,Http,Tcp,Httpclient,Time Wait,我正在创建org.apache.http.config.SocketConfig类来配置我的HttpClient 在org.apache.http.config.SocketConfig api文档中 isSoReuseAddress()的说明,如“确定新创建套接字的SocketOptions.SO_REUSEADDR参数的默认值” 据我所知,so_reuseadd是服务器端时间等待套接字重用选项 但是ApacheHttpClient是http客户端,为什么存在这种方法 没有理由不能在客户端使用
但是ApacheHttpClient是http客户端,为什么存在这种方法 没有理由不能在客户端使用它。不是很有用,或者至少很少使用,但这是可能的。需要bind()吗?当您以“不是很有用或至少是很有用”的方式使用时??在客户端?
bind()。在这种情况下,您必须绑定到特定的本地端口,并且您可能必须使用SO_REUSEADDR使之成为可能。非常好的回答谢谢我了解了新信息