我已经在本地机器上为 MQTT 安装了 mosquitto 客户端。
我有以下配置:
listener 1883
protocol mqtt
listener 9001
protocol websockets
在 mqtt 和 websockets 上运行客户端有什么区别。另外,如果我将监听器更改为端口有什么区别?
最佳答案
这意味着它会监听 :1883 并期待 MQTT 数据包,也会监听 :9001 并期待 HTTP/Websocket 协议(protocol)。
Wire 协议(protocol)是程序所说的语言。有时适当的谈话是“Yo sup TJ”,有时你应该说“早上好,惊奇先生”。在服务器通信中也是如此。我们仍在发明更多的语言。
Upgrade: websocket
header 和其他准备的 HTTP 请求 101 Switching Protocols
响应 端口是 1 到 65535 范围内的数字。IP 地址 + 端口对定义了通信端点。从某种意义上说,端口扩展了 IP 地址空间以指定您打算向另一台计算机上的哪个程序发送数据。例如,HTTP 服务器通常监听端口 80。
为了让生活更有趣,有时你会选择随机端口来监听,因为
关于mqtt - MQTT中端口和监听器的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39678982/