bjwf:
技术贴请教java达人如何通过http代理建立一个socket连接
[阅读: 677] 2010-11-15 05:11:53
java里如何通过http代理建立一个socket连接?
尝试了一下
Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("proxy.xx.com",1080));
URL url = new URL("http://www.myserver.com");
HttpURLConnection uc = (HttpURLConnection)url.openConnection(proxy);
uc.connect();
这样的话没有问题,但是建立的是一个http的连接,不是我想要的socket。
Socket socket = new Socket(proxy);
InetSocketAddress sad = new InetSocketAddress("www.myserver.com", 80);
socket.connect(sad);
这样的话,总是返回错误。