Java Socket OutputStream 未刷新

2024-01-27

我正在用java编写一个基于套接字的服务器。客户端连接到它(网络浏览器),服务器发回一个简单的 html 代码并设置 cookie 以在客户端下次再次连接时进行识别。我正在使用 PrintStream 写入套接字,但刷新不起作用。我可以刷新的唯一方法是使用 shutdownoutput 或 close 并关闭套接字流。但我不希望这样,因为我在代码的几个地方多次读/写它。能做什么?无法从标签获得任何帮助。 我还尝试了其他缓冲编写器类,同样的问题。


啊是的,愚蠢的问题,你只需要使用 pstream.writeln("");因为 breader.readLine() 会读取直到找到 '\n' 字符。 所以 write() 不起作用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java Socket OutputStream 未刷新 的相关文章

随机推荐