gatewayworker开发单聊应用解决的问题

绑定惟一id时,遇到的信息发送同步问题php

问题:A-B A-C A发送信息给B和C时  A绑定了惟一id  若B、C发送信息给A则A处会同时手到来自于BC的信息json

用解绑和生成新的client_id没法避免这个问题 gatewayworker_client里面有的方法不能使用服务器

解决办法在于绑定惟一id的时候 同时加入发送和接收id3d

具体以下code

1.绑定blog

2.onmessage信息交互时同步

说明:class

$from_mid = $data['to_mid'].'@'.$data['from_mid'];即绑定了发送者和接收者的mid信息cli

在推送信息给服务器的时候方法

Gateway::sendToUid($from_mid,json_encode($data)); //发给对方  这样就ok了
相关文章
相关标签/搜索