【发布时间】:2012-01-25 10:19:50
【问题描述】:
我有一个运行良好的Socket,但是否可以将newline 写入Socket OutputStream?
这是我尝试过的:
InputStream input = clientSocket.getInputStream();
PrintWriter out = new PrintWriter(clientSocket.getOutputStream(), true);
out.write("Hello" + "\r\n");
out.write("People");
out.flush();
【问题讨论】:
-
你是如何尝试这样做的?
-
[编辑后]您正确地将换行符写入流。是否会弹出任何错误或有任何异常行为?
-
没有,但是卡在
while(true){}循环中的客户端只读取第一行。 -
那么你也应该发布阅读客户端的代码 - 错误似乎在客户端。
-
不同的操作系统对换行符的处理方式不同。更多信息在这里:en.wikipedia.org/wiki/Newline