我的控制台程序怎么老需要人工按一个按键才能触发。

zhtoad 2019-11-22 10:57:30
各位,我用java写了一个控制台程序,用socket等待客户机的socket登录。
发现一个奇怪的现象,有时候,明明有客户机的socket连接上了,但是就没有反应。我如果这个时候在控制台窗口按一下任意一个按键。程序就按设计的过程走了。
但是我的程序里面压根没有等待用户输入的代码。不知道为什么偶尔需要按一个案件才能继续走。
谢谢。
...全文
161 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhtoad 2019-12-02
  • 打赏
  • 举报
回复
我的程序,其实就是server socket 无限循环,等着客户接入。处理一些东西。 问题就是:有时候一切正常,有时候,貌似没有任何客户接入,但是可以已经在尝试接入,只要一用键盘 按键. 控制台就显示客户接入的屏幕输出。但是我不按键盘,就啥反应没有,接入不成功。 大侠,有什么方法 绕开这个呢。
IT_熊 2019-11-28
  • 打赏
  • 举报
回复
按键就有数据通讯,socket通讯,客户机会侦听端口消息
小包包007 2019-11-28
  • 打赏
  • 举报
回复
代码呢,,,
zhtoad 2019-11-28
  • 打赏
  • 举报
回复
有人遇到过这种情况吗。

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧