用websocket和socket.io两种方式传输数据 这两种传输数据 在同样的环境下 有没有效率或者延时上面的差别呀 现在单局游戏中 传输比较频繁 一些数据同步总是会不一样的延时 现在用的是websocket 想换socket.io 但是这两种传输 貌似是一样的吧 所以不知道会不会有变化 如果没什么变化 我这边只能从逻辑层面去减小误差和更新的频率了...
目前发现有几个环境的event-loop不一样,请问下有什么区别吗? 一个是:event, 一个是 \Workerman\Events\Event 另一个是:\Workerman\Events\React\ExtEventLoop 还有一个是:select 这个就不说了, 确实其中有一台装了ReactPHP扩展,有什么区别吗?...
请问下WINDOS下单开一个Worker定时器进程,每秒钟循环查询数据库里面存在的房间,可能有几百个房间或上千个房间,达到一定人数开始游戏并进行逻辑处理(倒计时,开牌倒计时,下注,发牌,结算,显示数据,清理数据后下一局,如此循环下去),只有一个定时器这样会引起每个房间内的数据延迟或者游戏数据错乱吗?我的想法是每个房间一个定时器,或者一个房间一个进程,只处理这个房间内的一切,但是有太多房间,这想法好像不切实际,麻烦指导...
<?php require_once __DIR__ . '/vendor/autoload.php'; use Workerman\Worker; use Workerman\Lib\Timer; use PHPSocketIO\SocketIO; $io = new SocketIO(81); // 当有客户端连接时 $io->on('connection', function($socket)us...
下载的这个 http://www.workerman.net/web-sender 本地配置是成功的,然后上线(线上环境是linux,域名有配置https,服务器是腾讯云), 根据页面上的说明配置的,使用 https://域名:2123 和 https://域名:2121 ,启动之后报错 : http://doc3.workerman.net/faq/workerman-start-fail.html 现象2, 把...
我这边有一套基于pdo和面向对象写的php程序,我想在程序上接入gatewayworker进行websocket通信。想做成类库的方式调用。 [attach]724[/attach] 但开启服务的时候路径是正常可以访问的,启动应用程序时却报错 [attach]725[/attach] 我想知道是什么原因...
采用直接修改 /etc/rc.local 文件的方式实现开机启动。 系统报错,日志文件如下: 2017-08-15 18:30:35 pid:808 worker start in DAEMON mode 2017-08-15 18:30:35 pid:2437 exception 'PDOException' with message 'SQLSTATE Connection refused' in /www/d...
经过查看发现目前进程是在启动时按数量生成的,然后准备对外服务.(如理解有误请指出) 是否考虑后期加入一些其他设计,可以设置最大值,最小值然后启动时创建最小值,更多的进程可以动态创建的方式. 有的时候平时服务进程数量不需要很多,但是突发服务时又需要更多的子进程,否则会导致全部子进程打满....
error opcode 7 and close websocket connection. Buffer:474554202f3f757365723d3139323636383331352676657273696f6e3d333636303030303239266d65726368616e745f69643d30343436646535392d323534322d363039352d323631372d323931...
我们发现,在onmessage中,用Gateway::sendToClient发送数据给已经断开的客户端,这样会造成当前的连接自动断开,服务器也没有报任何错误,请问是什么原因啊?...
这个是数据库报错的。数据库连接是能够正常的,运行途中用客户端测试也可以正常运作。但看log发现还是有出现因为这个报错而终止的情况。 [attach]719[/attach] 这个就看不懂是什么原因了... [attach]720[/attach]...