Gateway 内部通讯起始端口连接数一直在增加,不会收回

// 内部通讯起始端口,假如$gateway->count=4,起始端口为4000 // 则一般会使用4000 4001 4002 4003 4个端口作为内部通讯端口 Gateway 内部通讯起始端口连接数一直在增加,不会收回。 在线人数一千多的时候,看查连接数都达到了8000左右, 是不是那里配置不对?...

caojiayin 发表与 2017-08-28 3921 浏览 4 回答
连接数据库

1、请问如何连接数据库,require_once '/your/path/of/mysql-master/src/Connection.php';这行代码没找到对应的文件 2、自己在event.php写原生php数据库连接,连接失败 多谢赐教(给点源码示范)...

shiliang 发表与 2017-08-26 4176 浏览 1 回答
我用GatewayClient 连接了GatewayWorker,目前正常通信

我用GatewayClient 连接了GatewayWorker,目前正常通信,也能给指定设备发送信息,查询状态,现在在events.php中的message中处理设备注册入库和上下线状态处理,手册上说尽量不要再event的message中写逻辑代码,我想在PHP后台获取每次设备发送的信息然后进行处理入库,要怎么样实现接收每个设备发送上来的信息呢!给个思路!谢谢啦!!!...

hening 发表与 2017-08-26 5811 浏览 2 回答
sentry 能否在 workerman 项目使用

sentry 有一个服务是把日志 post 到sentry 官方的服务器,而不是自己在本机搭建。请问 workerman 能支持 sentry 收集异常信息吗?...

aidong_wang 发表与 2017-08-25 3746 浏览 1 回答
是阻塞引起的吗?

请教个问题 fwrite($client, $data_string."\n"); // 读取推送结果 $resp = fread($client, 8192); fwrite 在服务端没接收到内容, fread也没接收到回应,这种情况会不会是阻塞造成的?...

hoasem 发表与 2017-08-25 3290 浏览 5 回答
[思路求教]文件检测,检测到存在新文件执行任务

需求是这样的:监测一个文件夹,一但文件夹出现新文件,则将文件进行拷贝,转码或者裁切,官网有个文件自动监测加载的,我想问如果文件很多,哪个实例还适用吗?还有如何确保该文件正在执行和过程中不背其他进程读取到?大佬们,有啥思路,...

muyu 发表与 2017-08-25 3365 浏览 6 回答
大牛帮想一个解决方案

业务场景:希望可以通过后端像前端实时推送JavaScript代码,举个栗子,特定情况下,需要将用户的缓存清理掉 比如,比如给在线的用户弹一个窗口,或让所有用户都暂时无法操作网页。 请问各位大牛,这样的问题 应该尝试使用什么解决方案比较合理...

alanchen365 发表与 2017-08-24 2902 浏览 1 回答
在阿里云服务其中部署Gatewayworker 后,使用macOS 终端连接服务器经常出现Broken pipe,并且Gateway中断,怎么回事

在阿里云服务其中部署Gatewayworker 后,使用macOS 终端连接服务器经常出现Broken pipe,并且Gateway中断,怎么回事...

Demoer 发表与 2017-08-24 3567 浏览 1 回答
WorkerMan怎么实现单人一对一聊天

看了手册和话题,好像没有对单一聊天说明,是不是分配端口来实现单一聊天?...

树上一只狼 发表与 2017-08-24 6462 浏览 1 回答
new Workerman\MySQL\Connection 这是什么问题????

PHP Fatal error: Class 'Workerman\MySQL\Connection' not found in C:\home\ftp\o\ oro\wwwroot\Core\Extend\Vendor\GatewayWorker\Applications\Laychat\Events.php on line 23...

weidm 发表与 2017-08-23 3483 浏览 1 回答
PHP与其他语言通信(如c++),如何自定义协议?

以socket的方式发送json格式的数据包,详细的数据包构造如下 包结构: --------------------------------------------------------- | 字段 | 字节数 | 说明 | ------------------------------...

七小 发表与 2017-08-23 5563 浏览 2 回答
关于PHP 守护进程

写了一个很简单的demo脚步 while(true) { echo 'this is a test' . PHP_EOL; sleep(10); } 重定向输出到 test.log 终端输入 php server.php > test.log 然后可以看到脚本在执行 如果关闭终端,脚本还是继续在执行 想问下老大,这种模拟常驻后台的方式 与 worker 那种常驻后台的 方式,有什么区别吗 这种模拟的方式,是...

evilk 发表与 2017-08-22 4167 浏览 1 回答
用websocket和socket.io两种方式传输数据

用websocket和socket.io两种方式传输数据 这两种传输数据 在同样的环境下 有没有效率或者延时上面的差别呀 现在单局游戏中 传输比较频繁 一些数据同步总是会不一样的延时 现在用的是websocket 想换socket.io 但是这两种传输 貌似是一样的吧 所以不知道会不会有变化 如果没什么变化 我这边只能从逻辑层面去减小误差和更新的频率了...

elvin226 发表与 2017-08-22 4032 浏览 1 回答
event-loop的区别?

目前发现有几个环境的event-loop不一样,请问下有什么区别吗? 一个是:event, 一个是 \Workerman\Events\Event 另一个是:\Workerman\Events\React\ExtEventLoop 还有一个是:select 这个就不说了, 确实其中有一台装了ReactPHP扩展,有什么区别吗?...

Wakada 发表与 2017-08-21 5147 浏览 1 回答
心跳机制的发送间隔

// 心跳间隔 $gateway->pingInterval = 6; // 心跳数据 $gateway->pingData = '{"type":"some_ping"}'; $gateway->pingNotResponseLimit = 1; 这样的配置客户端会 pingInterval/2 秒(也就是3秒)收到一次心跳消息,为什么不是6秒呢?...

wkm 发表与 2017-08-21 4316 浏览 2 回答
怎么同时使用tcp,和websocket 谢谢

web用的websocket APP用tcp 谢谢...

ranaics 发表与 2017-08-21 5376 浏览 1 回答
关于定时器

请问下WINDOS下单开一个Worker定时器进程,每秒钟循环查询数据库里面存在的房间,可能有几百个房间或上千个房间,达到一定人数开始游戏并进行逻辑处理(倒计时,开牌倒计时,下注,发牌,结算,显示数据,清理数据后下一局,如此循环下去),只有一个定时器这样会引起每个房间内的数据延迟或者游戏数据错乱吗?我的想法是每个房间一个定时器,或者一个房间一个进程,只处理这个房间内的一切,但是有太多房间,这想法好像不切实际,麻烦指导...

javascript 发表与 2017-08-18 3195 浏览 4 回答
PHPsocket.io中使用定时器

<?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...

大王 发表与 2017-08-18 3963 浏览 2 回答
Gateway::closeClient 有BUG,触发后,会发给当前客户端 空数据

[attach]729[/attach]...

test123 发表与 2017-08-17 3035 浏览 3 回答

walkor

164081
积分
0
获赞数
0
粉丝数
2014-05-04 加入
🔝