gpt4 book ai didi

java - 在从客户端发送到服务器的字符串中识别 "\r\n.\r\n"

转载 作者:行者123 更新时间:2023-12-01 19:19:32 25 4
gpt4 key购买 nike

我在我的应用程序中从客户端向服务器发送多条消息,其中一条是“\r\n”。\r\n“服务器如何在其他消息之间识别此消息?我使用了 equals() 方法,但它不起作用:

 is = new BufferedReader(new InputStreamReader(socket
.getInputStream()));
String st = is.readLine();
if(st.equals("\r\n.\r\n"))
// ........

最佳答案

如果这只是“.”像在 SMTP 中一样在单独的行上,那么您可以只使用 st.equals(".") ,因为 readLine() 会去除 EOL 字符。但是,如果您需要确保它完全是“\r\n.\r\n”,而不是“\n.\n”,那么您可能应该避免 readLine() 并自己实现行读取,可能会读取一个字符一个字符。

关于java - 在从客户端发送到服务器的字符串中识别 "\r\n.\r\n",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4977483/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com