gpt4 book ai didi

Java 通过套接字发送数据 - 为什么我需要在字符串末尾放置一个换行符?

转载 作者:行者123 更新时间:2023-11-29 10:06:55 24 4
gpt4 key购买 nike

因此,虽然我现在明白为什么在应该立即发送数据时需要刷新连接到套接字的 Outputstream,但我仍然不明白为什么我需要在字符串末尾放置一个换行符。

这个有效:

// writer is a PrintWriter
writer.println("Hello World!");

这不是:

Writer.print("Hello World!");
writer.flush;

最佳答案

您应该更准确地定义有效无效。客户端和服务器之间的协议(protocol)是什么?您预计会发生什么?您观察到了什么?

我怀疑服务器只是在等待换行符出现在它的输入中,然后再做任何事情。如果是这种情况,那么当然在发送换行符之前刷新客户端的编写器将无济于事。

关于Java 通过套接字发送数据 - 为什么我需要在字符串末尾放置一个换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5211359/

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