我有这样的模型:

EMQ X Broker安装在IP 222.x.y.z。
和两个蚊子客户。
我想发布来自Mosquitto_client_2的消息,然后接收Mosquitto_client_1。
我喜欢这样:
步骤1:运行命令:
mosquitto_sub -h 222.x.y.z -t "TEST_TEST"
在Client_1上

步骤2: EMQ X Broker自动创建主题"TEST_TEST",如下所示

步骤3: Mosquitto 2发布消息,运行命令:
mosquitto_pub -h 222.x.y.z -t TEST_TEST -m "hello world"
但问题是“错误:连接被拒绝”,如下所示:

我不知道错误的原因,也不知道如何修复这个错误。
P/s:我还打开了EMQ X的所有端口。

发布于 2019-10-30 10:35:02
您应该首先消除网络问题,然后使用telnet确定是否可以访问该端口。
telnet localhost 1883
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.https://stackoverflow.com/questions/54071392
复制相似问题