我计划在SOCKS代理列表上进行一些负载平衡。因此,我必须影响下一个使用的代理。
我在SocksSocketImpl.connect(SocketAddress, int)
中看到ProxySelector.select(URI)
的顺序很重要。这对我来说非常完美。不幸的是,这是源代码,我没有找到任何支持它的文档。
那么,这是一个实现细节还是我能依靠这个事实?对文档的引用也很不错。
答案 0 :(得分:0)
让我回答我自己的问题。 ProxySelector.connectFailed()
的文档非常暗示订单很重要,因此没有实施细节:
调用以指示无法建立连接 到代理/袜子服务器。这种方法的实现可以 暂时删除代理或重新排序 select(URI)
返回的代理