聊天室,同一用户开多个页面,复用clientid

chugb

一个用户,打开两个聊天室窗口,是否有办法保证两个窗口的clientid是一致的

4850 1 1
1个回答

walkor

client_id标识客户端的连接,两个页面就是两个连接,也就是两个client_id。这样就能控制向哪个clientid也就是哪个页面发送数据。

不清楚为什么你要求两个页面的client_id一致?

  • chugb 2014-10-21

    因为我会把client_id和会员uid做绑定,多个页面其实就是同一个uid,但是又不希望只有一个client_id有效

  • walkor 2014-10-21

    可以将client_id和uid在数据库中做一个映射,当想向一个uid发送数据时,读取出对应的client_id发送即可。可以uid对应多个clientid,也可以uid对应一个clientid,看自己的需要

  • chugb 2014-10-21

    @1:嗯,谢谢,现在我就是用这种方式的,只是这种方式有点绕,所以就请教下是否有更好的方式

  • jy03204340 2014-11-06

    @92:您能把您的代码贴出来吗,或者说在哪个方法里去执行这些操作。

  • chugb 2014-12-10

    @119:demo中的login方法就行啊,然后每次onclose的时候可以做解绑

年代过于久远,无法发表回答
🔝