问题来自论坛:
http://topic.youkuaiyun.com/u/20100112/19/1b19ca2b-6ccf-42c2-a42e-936892d6575a.html?56764
我的个人看法:
啥叫群聊?也就是几个人在一个组里!
OK,那么你先建一个虚拟的组吧,然后把参加群聊的人加入进去。
然后每个成员发言时,发送对象是组,服务器负责把消息发给组内的每个人。
看看QQ,里面也是这么做的。
当然,聊天协议要设计好,至少每个消息里一定有发送人,接收人/组/群,消息等