中国开发网: 论坛: 程序员情感CBD: 贴子 858841
bjwf: 技术贴请教java达人如何通过http代理建立一个socket连接
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);

这样的话,总是返回错误。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录