两个客户端A、B的消息服务器都能收到,但转发相互收不到,调试看是执行了send()的

来源:6-3 聊天室消息转发实现

慕课_松林

2019-04-12

如题,代码是clone的 ChatRoom-L6-Base,转发代码按视频讲的修改的
左边是服务器,右边是客户端B
图片描述
这是客户端A
图片描述
这是客户端发送消息到服务端的写入ClientWriteHandler
图片描述

客户端的代码没有修改,这里是run()中的部分代码
图片描述
猜测是这里一直超时 continue了
但不知道咋弄,问题出在哪里

写回答

1回答

Qiujuer

2019-04-12

你检查一下看看是不是你服务器转发给自己了哦;就是说A发送的然后回送给A了,并不是回送给B了。

0
2
Qiujuer
回复
慕课_松林
没关系哈 都是慢慢来的,小错误很正常。
2019-04-12
共2条回复

Socket网络编程进阶与实战 系统掌握Socket核心技术

理论+实践,系统且深入掌握Socket核心技术,从容应对各种Socket应用场景的不二之选

2314 学习 · 476 问题

查看课程