网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

测试swoole的示例-创新互联

这篇文章主要介绍测试swoole的示例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

创新互联成立十余年来,这条路我们正越走越好,积累了技术与客户资源,形成了良好的口碑。为客户提供网站建设、成都做网站、网站策划、网页设计、域名注册、网络营销、VI设计、网站改版、漏洞修补等服务。网站是否美观、功能强大、用户体验好、性价比高、打开快等等,这些对于网站建设都非常重要,创新互联通过对建站技术性的掌握、对创意设计的研究为客户提供一站式互联网解决方案,携手广大客户,共同发展进步。

Swoole的心跳检测特别简单,只需要配置 heartbeat_check_interval,heartbeat_idle_time就可以了。


heartbeat_check_interval:表示服务器隔几秒检测超时。要小于heartbeat_idle_time。

heartbeat_idle_time 表示超多少时间就会断开

示例代码演示了,5s检测,如果有10s内未向服务器端发送数据,将会被切断

set([
    ‘heartbeat_check_interval‘ => 5,
    ‘heartbeat_idle_time‘ => 10,
]);

//监听连接进入事件
$serv->on(‘connect‘, function ($serv, $fd) {
    echo "[".date(‘Y-m-d H:i:s‘)."]Client: Connect.\n";
});

//监听数据接收事件
$serv->on(‘receive‘, function ($serv, $fd, $from_id, $data) {
    $serv->send($fd, "[".date(‘Y-m-d H:i:s‘)."]Server: ".$data);
});

//监听连接关闭事件
$serv->on(‘close‘, function ($serv, $fd) {
    echo "[".date(‘Y-m-d H:i:s‘)."]Client: Close.\n";
});

//启动服务器
$serv->start();

cli端开启服务。

客户端访问

客户端先发一个请求,时间是2018-08-23 11:39:23,后面就不发了

测试swoole的示例

技术分享图片

测试swoole的示例

服务端在2018-08-23 11:39:33 就断开了客户端的连接。刚好是10s

以上是“测试swoole的示例”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


网站题目:测试swoole的示例-创新互联
标题路径:http://bjjierui.cn/article/gdhhh.html

其他资讯