Joh*_*ohn 4 websocket mosquitto
我正在尝试启动 Eclipse Mosquitto 代理服务来监听 websockets 添加:
listener 8083
protocol websockets
Run Code Online (Sandbox Code Playgroud)
在 mosquitto.conf
如果我只使用listener 8083,服务会启动,但protocol websockets添加时,服务会停止并拒绝启动。
如果我运行我得到的错误:
mosquitto -v -c mosquitto.conf
Run Code Online (Sandbox Code Playgroud)
是:1588309602: Error: Unable to start any listening sockets, exiting.
完整的输出是:
1588309602: mosquitto version 1.6.9 starting
1588309602: Config loaded from mosquitto.conf.
1588309602: Opening websockets listen socket on port 8083.
1588309602: Error: Unable to start any listening sockets, exiting.
Run Code Online (Sandbox Code Playgroud)
我在Windows10专业版下。
有任何想法吗?
对此的回答是:
根据试验,我可以确认您最初需要提及默认端口,例如
port 1883
protocol mqtt
# Websockets
listener 9001
protocol websockets
Run Code Online (Sandbox Code Playgroud)
如果您只想将 WebSockets 用于 MQTT,那么listener 9001您需要将其替换为port 9001.
Mosquitto MQTT 中应该至少有一个可监听的默认端口。
已验证使用Mosquitto 1.6.10
| 归档时间: |
|
| 查看次数: |
6389 次 |
| 最近记录: |