我正在制作一个服务器客户端系统,其中客户端将向服务器写入消息,服务器会将其保存为字符串并在控制台中打印。但是,当系统尝试读取该行时,我会在控制台中收到“PrintStream 错误”。没有错误或任何东西。我正在服务器上读取字符串:
DataInputStream inFromClient = new DataInputStream(socket.getInputStream());
String connectReason = inFromClient.readUTF();
我正在从客户端发送字符串,如下所示:
clientSocket = new TcpClient(Host, Port);
Stream = clientSocket.GetStream();
outToServer = new StreamWriter(Stream);
为什么我会收到这个错误?他们连接没有错误,当我到达那条线时,我得到“PrintStream Error”。