我想用socket.io做一个谷歌/脸谱网聊天克隆。socket.io私人和群聊
当用户连接到服务器,我把用户在用户ID命名的房间(所以,如果用户有多个标签页打开时,所有进入同一个房间,并在所有选项卡收到消息)。当A发送消息给B时,我将它广播到以B命名的房间。在UI中,我有每个具有发送者ID的聊天窗口,因此当用户收到消息时,我找到具有发送者ID的窗口并用新的窗口更新窗口信息。简单。
现在,A和B邀请C和d在群组交谈加入。所以聊天变成了群聊。我被困在这里。我如何处理这种情况?我如何跟踪客户端UI和服务器中的聊天?
是的,我在同一直线上,但认为在客户端管理更新roomID得到棘手。我仍在制定一些解决方案。一旦我锻炼一些具体的东西,我会更新。 – SamSerious 2013-02-22 01:35:27