【发布时间】:2015-02-10 15:42:12
【问题描述】:
我正在尝试让一个非常简单的Client-Server 系统工作,其中Client 将向Server 发送一个字符串,然后server 将该字符串存储到一个文件中。
客户端通过以下方式发送字符串:
//Other Code
sockStrm = new DataOutputStream (clientSocket.getOutputStream ());
//Other code
sockStrm.writeChars (line);
//Other code
服务器接收到的字符串是:
//Other code
strm = new BufferedReader (new InputStreamReader (clientSocket.getInputStream ()));
//Other code
stringLine = strm.readLine ();
//Other code
当我发送字符串STOP时,客户端的字符串长度为4,服务器端的字符串长度为9,显示为STOP
我尝试在服务器端对收到的字符串进行子串化,但没有成功。
关于如何处理这个问题的任何指示?
【问题讨论】:
标签: java client server dataoutputstream inputstreamreader