其实这种搭建临时聊天室的策略有种“中病毒”的意思,就好比我QQ给你发了一个exe然后你中毒了一样。我们给需要添加进聊天室的小伙伴们统一发送一条消息,同时为消息添加一个结点(相当于exe病毒),上面绑定者我们手动输入的聊天室的名字以及随之而产生的RoomJid,对方用户只要接收到就会被添加进聊天组。
其中的原因在于我们可以很便捷无误地向其他用户发送离线消息,但是离线邀请却不一定能准确送达,必须是用户在线情况下才能收到。
XMPP仅借助openfire实现群聊的流程图,布布扣,bubuko.com
原文地址:http://www.cnblogs.com/ChenYilong/p/3739108.html