mqtt ->connect() 发送消息报错

ytang64321

问题描述

运行此处代码会出现报错 用mqtt发送消息,把connect 和publish交换行也会报同样的错误

截图

程序代码或配置

$mqtt = new \Workerman\Mqtt\Client('mqtt://47.109.22.248:1883');

$mqtt->connect();

$mqtt->publish($topic,json_encode($data));

重现问题的步骤

用接口直接访问 没有其他操作

操作系统环境及workerman/webman等具体版本

这里写具体的系统环境相关信息

php tp6 请问有人遇到过此情况吗?

117 1 0
1个回答

walkor

workerman的所有组件需要在workerman的运行环境使用。也就是在onXXX回调中使用,包括 new \Workerman\Mqtt\Client

  • 暂无评论
🔝