我试图从独立的Java应用程序创建和维护到主机的TCP连接。 本地端口和服务器端口相同= 8999.连接后,我必须向服务器发送一个消息: username=fred&password=abcd 。 套接字创建和消息发送的代码如下: Socket socket = new Socket(“mshxml.abcd.com”, 8999, InetAddress.getLocalHost(), 8999); OutputStream outStream = socket.getOutputStream(); while (socket.isConnected()) { try { int stx = 2, etx = 3; DataOutputStream dout = new DataOutputStream(outStream); dout.writeByte(stx); dout.writeBytes(“username=fred&password=abcd”); dout.writeByte(etx); } catch (Exception e) { e.printStackTrace(); } 但这种联系并不存在。 在调试时,我发现以下错误: java.net.SocketException: Connection reset by peer: socket write error […]