0
我试图通过SOCKS服务器在Android客户端应用程序连接到服务器(Android操作系统1.5和1.6)与以下代码段:机器人,为插座的异常(SOCKS)
Proxy proxy = new Proxy(Proxy.Type.SOCKS, new InetSocketAddress(Constants.SOCKS_PROXY_HOST, Constants.SOCKS_PROXY_PORT));
socket = new Socket(proxy);
InetSocketAddress dest = new InetSocketAddress(targetHost,targetPort);
socket.connect(dest);
然而,它给出了在最后一行的例外:
W/System.err( 507): java.net.SocketException: SOCKS connection failed: java.net.SocketException: Bad socket
W/System.err( 507): at org.apache.harmony.luni.net.PlainSocketImpl.socksConnect(PlainSocketImpl.java:389)
W/System.err( 507): at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:224)
W/System.err( 507): at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:521)
W/System.err( 507): at java.net.Socket.connect(Socket.java:1019)
W/System.err( 507): at java.net.Socket.connect(Socket.java:960)
任何人都可能有一个想法,我在哪里做错了? 在此先感谢。
你能告诉我如何在我的应用程序中使用袜子? – Noman 2013-06-03 09:33:50