socketIo 发送消息为 字符串go的时候报错了

问题描述 如图 发送消息goo都没问题 ,发送为go就报错了。无意间测试聊天发现的。 又试出来一个time ,虽然可以用判断来避免,但是不知道具体有哪些 程序代码 $msg = 'go'; $this->SocketIo->to( $toUidOrGroup )->emit( $key , $msg ); 报错信息 Exception: Callbacks are not supported whe...

alpha 发表与 2024-08-20 303 浏览 1 回答
SocketIO如何在服务端遍历客户端信息

问题描述 SocketIO如何在服务端遍历客户端信息,就像workerman那样 可以使用$this-worker遍历所有客户端 ,然后执行指定那些客户端断开连接。...

alpha 发表与 2024-08-18 263 浏览 0 回答
PHPSocketIo如果监听的事件特别多,有一两千个,能行吗

问题描述 游戏客户端用PHP workerman做服务端 使用了socketIo。监听所有场景消息,场景有这么多。能跑动吗...

alpha 发表与 2024-08-02 478 浏览 1 回答
gateway源码接收数据为空

gateway源码中接收到数据为空的问题 一直在接收长度为4的空数据,是我代码的问题,还是这本身就是正常的...

alpha 发表与 2024-03-22 374 浏览 1 回答
多个businessWorker放在同一个控制器方法中启动,会不会影响性能

问题描述 <?php namespace app\admin\controller; use GatewayWorker\BusinessWorker; use Workerman\Worker; //require '../extend/GlobalData-master/src/Client.php'; class GateWayBusinessWorker { public functio...

alpha 发表与 2024-01-17 542 浏览 3 回答
动态ip启用服务 如果ip变化的时候会报错吗?

使用服务端使用域名启动服务 客户端也是用域名连接 动态ip启用服务 如果ip变化的时候会报错吗?...

alpha 发表与 2023-08-30 477 浏览 1 回答
socketio性能是不是比workerman差了好多

问题描述 用phpsocketio写业务写了好多了,最后发现性能不如workerman,而且很多地方都不如workerman好用。现在改也费劲了 比如发消息的qps差了好多倍,不能从服务端指定用户断线,不能获取各个客户端信息。 workerman向全体用户发消息要遍历,phpsocketio向全体用户发送消息的底层逻辑是不是也是遍历,这样的话还真不如趁早用workerman再撸一遍算了。...

alpha 发表与 2023-08-24 1305 浏览 1 回答
globalData 和 redis哪个好用,哪个更高效

问题描述 globalData 和 redis哪个好用,哪个更高效...

alpha 发表与 2023-08-14 1004 浏览 1 回答
socketio如何获取各个客户端信息

问题描述 使用workerman可以获取到各个客户端信息 $work = new Worker(); foreach($work->connections as $con){ //这里可以获取个各个已连接的客户端 if($con->uid == 'admin'){ //可以任意指定一个客户端分组等操作 $con->join('group'); ...

alpha 发表与 2023-08-11 771 浏览 1 回答
连接gateway发送消息报错

问题描述 这里详细描述问题 think\exception\ErrorException: stream_socket_client(): Unable to connect to tcp://127.0.0.1:12346 (Cannot assign requested address) $ip = 'text://127.0.0.1:12345'; $task_connection = new AsyncTc...

alpha 发表与 2023-08-11 687 浏览 1 回答
gateway多进程,如何发送消息到指定的进程

问题描述 $ip = 'text://127.0.0.1:' . Cfg::tp_gateway_port; $task_connection = new AsyncTcpConnection( $ip ); // 任务及参数数据 $task_data = array( 'function' => $funcName , 'args' => $args , ); // 发送数据 $...

alpha 发表与 2023-08-09 640 浏览 1 回答
gateway启动后收到这样的消息导致报错

问题描述 gateway启动后收到这样的消息导致程序无法运行报错 User-Agent: Expanse, a Palo Alto Networks company, searches across the global IPv4 space multiple times per day to identify customers' presences on the Internet. If you woul...

alpha 发表与 2022-10-28 5537 浏览 1 回答
监听http端口 获取重复消息

public function onWorkerStart() { // 监听一个 http 端口 $inner_http_worker = new Workerman( 'http://0.0.0.0:2288' ); // 当 http 客户端发来数据时触发 $inner_http_worker->onMessage = function( ...

alpha 发表与 2022-08-23 943 浏览 1 回答
js文件3.0以上的版本连不上socketio,服务端的socketio需要修改什么设置吗

js文件3.0以上的版本连不上socketio,服务端的socketio需要修改什么设置吗...

alpha 发表与 2022-05-20 897 浏览 1 回答
globalData 如果数据比较大,会不会严重影响效率

比如有一个用户表,很多字段,把整个数据放到 global中; $global = new \GlobalData\Client( '127.0.0.1:2207' ); $global->users = $users; 如果我只想改变某一个用户的数据,就要全部获取才行。这样做每次修改是不是会比较慢,比较消耗网络 我也想过分开每个用户单独写写一个 $global->users_1 = $user_1; $g...

alpha 发表与 2021-08-20 1714 浏览 1 回答
多进程每个进程有独立的id吗

...

alpha 发表与 2021-07-22 1701 浏览 2 回答

alpha

-136
积分
0
获赞数
0
粉丝数
2021-06-25 加入
×
🔝