为了账号安全,请及时绑定邮箱和手机立即绑定

怎么实现客户端持续发送信息

怎么实现客户端持续发送信息

qq__4348 2016-11-07 15:27:01
为什么加上了一个while死循环居然还发送不出去,我想要客户端发送多个消息
查看完整描述

3 回答

已采纳
?
rookie2maven

TA贡献278条经验 获得超76个赞

因为你设置死循环导致scanner一直读取下一行

查看完整回答
1 反对 回复 2016-11-07
  • qq__4348
    qq__4348
    请问我要怎么改呢?我想在控制台输入字符串不是用scanner.nextLin()吗?
  • rookie2maven
    rookie2maven
    你想用客户端发送多个消息,但你的死循环一直使你输入,不停地写入到socket的outputStream,此时的写入流一直处于阻塞状态,除非终结,否则一直输入。
  • rookie2maven
    rookie2maven
    你可以写一个结尾的输入标志,终结阻塞状态,使你的服务器读取到写入的数据。
点击展开后面6
?
rookie2maven

TA贡献278条经验 获得超76个赞

(^_^)

查看完整回答
反对 回复 2016-11-09
  • 3 回答
  • 0 关注
  • 1185 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信