java - 读取 inputStream 时不想等待\n

标签 java newline inputstream telnet

我正在制作一款控制台游戏,用户通过 telnet 连接到服务器,并且在看到特定数字时必须按空格键。是否可以让用户只按空格键,而不按enter提交?

目前我正在使用 BufferedReader read() 方法,但如果我必须使用其他方法,请告诉我。

最佳答案

服务器端无能为力,需要更换客户端。 telnet 客户端会等待用户按下 Enter 键,然后再将整行文本发送到服务器。

关于java - 读取 inputStream 时不想等待\n,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21972068/

相关文章:

java - 单击相关按钮

python - 在python中加入大量文件

java - 在字符串中返回 "Java"新行?

java - 以编程方式向 EditText 添加引力

java - Robolectric:IllegalStateException:您需要在此 Activity 中使用 Theme.AppCompat 主题(或后代)

java - 关于 Math.atan2 的保证

java -\r\n vs\n\r 他们的行为有什么区别?

java - 我应该如何在Java程序中存储文本文件以便轻松读取它们?

java - Android将大输入流复制到文件非常慢

java - 使用 XmlPullParserFactory 解析 XML 在 while 语句中崩溃