sendToUid和sendToClient具体效果有啥不同?

leojen

sendToUid和sendToClient具体效果有啥不同?

3889 2 0
2个回答

phpcreeper

异步非阻塞

  • leojen 2019-01-29

    @le什么场景用sendToClient 什么场景用sendToUid

phpcreeper

首先“异步非阻塞”回答的是你刚才修改问题之前的问题哈。
===============以下是两者的异同之处=====================
1.  uid 与 client_id 可以是一对一也可以是一对多关系,所以sendToUid 比 sendToClient 适合一对多的应用场景,比如电脑版微信和手机微信同时在线接收消息这种场景。 
2.  sendToClient 的参数是$client_id, 是框架内置的一个唯一特征参数,本身是不针对任何业务的,如果你的业务需要独立的uid系统【此处uid泛指唯一的用户id或者设备id】,那么就可以直接使用框架内置的bindUid()绑定映射关系,然后调用sendToUid(),这些接口同样框架都给我们做好了。
 

  • leojen 2019-01-29

    好的 感谢

  • phpcreeper 2019-01-29

    不客气

  • 林枫aaron 2019-10-15

    @614:但是一个client_id只能绑定一个uid,如果绑定多次uid,则只有最后一次绑定有效
    你好 我目前客户端需要绑定三个uid 但只有最后一个生效 请问如何解决??

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