TCPServer给所有客户端broadcast消息时的问题

来源:5-5 数据发送与接收并行-2

Underdogforawhile

2019-04-22

第五章里讲服务器客户端并行接收发送数据时,在服务器发送消息给所有客户端时,

只说了在ClientHandler.java里ClientWriteHandler类的send(String str)方法,不能按照下图所示的代码写,可以知道为什么不行吗~

http://img.mukewang.com/szimg/5cbd80e800018c2105260196.jpg

运行后,服务器发送数据给所有客户端时,确实失败了。运行到printStream.println()时,没有报错信息 直接退出了。请问老师这个原因是什么呢?谢谢!

写回答

3回答

Qiujuer

2019-04-23

哦哦,我看见你群里发的消息了;是在不好意思今天才回复你哈。抱歉。

0
0

Underdogforawhile

提问者

2019-04-22

ignore me, a very low level question..

lol...

0
0

Underdogforawhile

提问者

2019-04-22

不好意思打扰了,发现按照图中的代码,服务器也可以将消息broadcast给所有的客户端。没有报错信息直接退出是因为其他的原因,目前还没有找到。

0
0

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

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

2316 学习 · 476 问题

查看课程