获取java.net.SocketException:来自SOCKS服务器异常的格式错误的回复

时间:2014-07-25 07:17:14

标签: java sockets

获取 java.net.SocketException:来自SOCKS服务器的格式错误的回复异常,以便创建以下套接字。我没有使用任何SOCKS服务器&它只是一个独立的程序,这是起跑线和这里只有异常。我也在使用反射API。

public static String tcpSend(String ip, int port, int timeout, String content)
{
     try
     {
         clientSocket = new Socket(ip, port);
             .....
         }
      .....
   }

从以下其他方法调用:

SendReceiveCanMessage.tcpSend("localhost", 8000, 5000,"start");

完整的堆栈跟踪是完整的堆栈跟踪。

  

java.net.SocketException:来自SOCKS服务器的格式错误的回复   在java.net.SocksSocketImpl.readSocksReply(未知来源)       在java.net.SocksSocketImpl.connect(未知来源)       在java.net.Socket.connect(未知来源)       在java.net.Socket.connect(未知来源)       在java.net.Socket。(未知来源)       在java.net.Socket。(未知来源)       在com.cognizant.vehiclespy.SendReceiveCanMessage.tcpSend(SendReceiveCanMessage.java:19)       at Executer.executeTest3_12(Executer.java:672)       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)       at java.lang.reflect.Method.invoke(Unknown Source)       在com.cognizant.controller.SupervisoryControl.execute(SupervisoryControl.java:111)       at supervisorycontrol.SupervisoryControlView $ ExecuteThread.run(SupervisoryControlView.java:466)

1 个答案:

答案 0 :(得分:1)

某处你设置了系统属性'socksProxyHost'。找到并核对它。