use*_*907 2 java sockets proxy
我试图让代理使用Socket.但每次我尝试,它都会返回" 线程中的异常"pool-1-thread-1"java.lang.IllegalArgumentException:Invalid Proxy "异常错误
在java.net.Socket.(Socket.java:131)
但如果它的Proxy.Type.SOCKS,它的工作原理.
public void Test()
{
Socket s = null;
SocketAddress addr = null;
Proxy proxy = null;
addr = new InetSocketAddress("127.0.0.1", 8080);
proxy = new Proxy(Proxy.Type.HTTP, addr);
socket = new Socket(proxy); // This is the line that is triggering the exception
}
Run Code Online (Sandbox Code Playgroud)
遗憾的是,这是(Oracle)Java中的一个错误 - Socket只支持DIRECT和SOCKS代理.请参见http://bugs.sun.com/view_bug.do?bug_id=6370908.
| 归档时间: |
|
| 查看次数: |
2534 次 |
| 最近记录: |