在java中为socket连接配置代理

来源:互联网 发布:java websocket.jar 编辑:程序博客网 时间:2024/06/04 01:06

在使用socket连接时,有时会使用代理服务器,下面是为socket连接配置代理服务器的一个简单实例:

public SocketUtil(String ip,int port) throws  IOException{     try{      String proxyIP="";//代理服务器地址      int proxyPort="";//代理服务器端口      Proxy proxy = new Proxy(Type.HTTP, new InetSocketAddress(proxyIP, proxyPort));      socket = new Socket(proxy);      socket.connect(new InetSocketAddress(ip, port));//服务器的ip及地址     }catch(IOException e)     {      throw new IOException("socket连接失败", e);     }        socket.setSoTimeout(60000);    }