在使用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);
}