代码: while($data = redis::lblpop('msg')){ $con = new AsyncTcpConnection('txt://127.0.0.1:123'); $con->send($data); $con->onMessage = function(){ ........ } }...
本人是菜鸟级别,请问大大,我开始是通过使用timer循环获取$data参数内容然后异步,因为在同一时间而且是同一个进程内特别多$data内容相同的,所以想同一时间多次异步处理.代码如下: $data = json_encode(array('a'=>1)); for ($i=0; $i < 3; $i++) { $con = new AsyncTcpConnection('txt://127.0.0...
不能用JS发送数据,只能用php吧数据法送给websocket,触发onMessage事件。 我现在new worker(‘http//’)用来接收数据,但是却没有办法法送给客户端。...
我现在做一个项目,客户端已经链接上了,并且能发送数据,但是要接受数据返回只是在发送数据后可以接受。我发现客户端建立的是一个长链接,那是否可以我PHP程序这边外部调用一个方法,向已知workerID和connectID的连接发送数据过去呢?...
使用Linux终端启动了workerman然后直接关闭终端workerman并没有被退出 启动的是debug模式 因为我使用了 supervisor 来做启动项 我希望在 supervisor 停止的时候 workerman也可以正常的停止工作...
问题描述: public static function onClose($client_id){ $timer_id = Timer::add(5, function($online_uid,$room_id,$redis){ ....略... },array($online_uid,$room_id,$redis),false); //echo ...
传图片我都是把图片转换base64, 然后再用php转过来,但是文件大的话,会不会不好, 我看workerman里有个上传文件的协议,但是不知道和聊天哪里结合。...
您好!进入聊天室的时候,在群发模式下,链接需要带一个room_id,如果一些攻击者,知道了这个room_id,他就能在这个聊天室聊天,怎么安全的传输这个room_id呢?...
workder 处理业务后,发送消息Gateway 服务器的某个实例,是如何知道这个Gateway 的位置? gateway的内部通讯地址 是干什么用的?...
workerman-chat 在电脑上和手机上各个浏览器下都是正常的,但是在平板上只有在谷歌浏览器下才能正常获取到聊天记录,想在平板上普通浏览器也能获取聊天记录,有办法吗。谢谢...