问题描述
以前也有问过类似问题,可是一直都没有解决。现在再开一贴提问。大家一定有加入到一个或以上的QQ群吧?如果群里用户有一个发送了什么信息,群内其它用户马上就可以收到消息。类似这种功能是怎么实现的呢?我现在有一个服务器端和客户端。多个使用该客户端的用户可以组成一个群组。想要实现如QQ群的功能:其中一个用户发送一条消息,该群内用户都可以收到。一种实现方法为:让发送信息的客户端依次发送该信息给每一个群内用户。 (但是这种方法明显太耗费性能,而且浪费带宽,所以不打算使用)另一种方法:使用组播来发送信息,但是据说这种方法对网关的条件比较苛刻,恐怕不是所有客户端都能支持。 (所以现在想请教大家有没有其它办法,如果没有就只能尝试使用该方法。)
解决方案
解决方案二:
应该是广播试的发送,不是ptop的!!
解决方案三:
广播?应该不可能吧。查了相关资料貌似服务器转发可能性很高
解决方案四:
应该是通过服务器再转发给群里其他的客户端
解决方案五:
该回复于2012-02-05 13:06:26被版主删除
解决方案六:
广播不太可能吧.应该是服务器转发和发送端依次发都兼有.
解决方案七:
ding
解决方案八:
我感觉是用户发送一条消息给服务器·服务器标识一个状态··然后其它的客户端检测到状态改变主动收的···
解决方案九:
服务器转发的啦
时间: 2024-08-31 08:59:41