gateway tcp 4-5分钟后再发送数据 服务端收不到 然后自动断开
$gateway_hardware = new Gateway("Hardware://0.0.0.0:9001");
// 进程名称,主要是status时方便识别
$gateway_hardware->name = 'SBGatewayHardware';
$gateway_hardware->count = 4;
$gateway_hardware->lanIp = '127.0.0.1';
$gateway_hardware->registerAddress = '127.0.0.1:1239';
// gateway内部通讯起始端口,起始端口不要重复
$gateway_hardware->startPort = 3500;
/*// 心跳间隔
$gateway_hardware->pingInterval = 60;
// 心跳未响应断开时间
$gateway_hardware->pingNotResponseLimit = 0;
// 心跳数据
$gateway_hardware->pingData = 0x10;*/
// 服务注册地址
// ##########新增端口支持Package协议 结束##########
if(!defined('GLOBAL_START'))
{
Worker::runAll();
}
在服务端不下发心跳 客户端2小时后上发信息就提示连接断开
长连接必须加心跳,路由器节点防火墙也会干掉长时间不通讯的连接。
http://doc2.workerman.net/326139 感谢解答 已经解决了 保持这个链接10分钟 没有通信 服务端收回链接