【发布时间】:2015-09-02 12:01:56
【问题描述】:
我正在用 Java 创建一个聊天应用程序。用户可以在一条消息中发送多个新行。以前,我不允许用户发送新行。因此很容易使用换行符作为消息结束符。但现在我允许用户在消息中发送新行。我应该使用什么字符/字符串来标记消息的结尾。
【问题讨论】:
-
EOF字符似乎是个不错的选择。 -
NUL 字符 ('\0') 看起来是个不错的候选。如果您可以更改协议以发送输入长度后跟实际字节,那就更好了。