请问类似QQ群发消息的功能是怎么实现的呀?
STGCX 2009-01-01 06:06:30 以前也有问过类似问题,可是一直都没有解决。现在再开一贴提问。
大家一定有加入到一个或以上的QQ群吧?
如果群里用户有一个发送了什么信息,群内其它用户马上就可以收到消息。
类似这种功能是怎么实现的呢?
我现在有一个服务器端和客户端。
多个使用该客户端的用户可以组成一个群组。
想要实现如QQ群的功能:其中一个用户发送一条消息,该群内用户都可以收到。
一种实现方法为:让发送信息的客户端依次发送该信息给每一个群内用户。 (但是这种方法明显太耗费性能,而且浪费带宽,所以不打算使用)
另一种方法:使用组播来发送信息,但是据说这种方法对网关的条件比较苛刻,恐怕不是所有客户端都能支持。 (所以现在想请教大家有没有其它办法,如果没有就只能尝试使用该方法。)