获取 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)
答案 0 :(得分:1)
某处你设置了系统属性'socksProxyHost'。找到并核对它。