我是靠谱客的博主 失眠背包,最近开发中收集的这篇文章主要介绍swoole_client定时发送心跳包,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

swoole_timer模块提供了异步毫秒定时器,可用于心跳包发送。

$client = new swoole_client(SWOOLE_SOCK_TCP, SWOOLE_SOCK_ASYNC); //异步非阻塞
$client->on("connect", function(swoole_client $cli){});
$client->on("receive", function(swoole_client $cli, $data){});
$client->on("error", function(swoole_client $cli){});
$client->on("close", function(swoole_client $cli){});
$client->connect('127.0.0.1', 5001);
swoole_timer_add(150000, function () use ($client) {
      $client->send('beatheart');
});

150秒发送一次心跳包。

最后

以上就是失眠背包为你收集整理的swoole_client定时发送心跳包的全部内容,希望文章能够帮你解决swoole_client定时发送心跳包所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部