Java:服务器能主动向客户端发送消息吗?

2024-11-24 17:40:14
推荐回答(2个)
回答1:

不能,服务端只有接受到客户端的请求,才能往客户端发送信息,让客户端间隔一段时间就访问次服务端。

回答2:

当然能

server端:
记录所有当前聊天室的在线人的socket
开启一个线程,通过记录的socket集合向每个socket中写数据

client端:
启动就开始一个线程,进行循环监听读取server发送的数据

好像就是这样了,怎么感觉简单了点,

就这样吧,有什么问题在说