我是靠谱客的博主 失眠背包,这篇文章主要介绍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定时发送心跳包内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部