java代理服务代码 java代理ip( 七 )


系统提供了默认的ProxySelector子类作为代理选择器,开发者可以实现自己的代理选择器,程序可以通过继承ProxySelector来实现自己的代理选择器 。继承ProxySelector需要重写两个方法:
ListProxy select(URI uri):实现该方法让代理选择器根据不同的URI来使用不同的代理服务器 , 该方法就是代理选择器管理网络连接使用代理服务器的关键 。
connectFailed(URI uri, SocketAddress sa, IOException ioe):当系统通过默认的代理服务器建立连接失败后,代理选择器将会自动调用该方法 。通过重写该方法可以对连接代理服务器失败的情形进行处理 。
系统默认的代理服务器选择器也重写了connectFailed方法,它重写该方法的处理策略是:当系统设置的代理服务器失败时,默认代理选择器将会采用直连的方式连接远程资源,所以当运行上面程序等待了足够长时间时,程序依然可以打印出该远程资源的所有内容 。
关于java代理服务代码和java代理ip的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。