Java Socket编程中加入代理

来源:互联网 发布:define在c语言中用法 编辑:程序博客网 时间:2024/06/02 02:48

有些时候我们的网络不能直接连接到外网需要使用http或是https或是socket代理来连接到外网这里是java使用代理连接到外网的一些方法,:方法一使用系统属性来完成代理设置这种方法比较简单但是不能对单独的连接来设置代理:

 
方法二使用Proxy来对每个连接实现代理这种方法只能在jdk 1.5以上的版本使用(包含jdk1.5), 优点是可以单独的设置每个连接的代理缺点是设置比较麻烦: