在使用 MQTT 进行连接时,通常需要提供 MQTT 服务器的域名或 IP 地址以及端口号。只提供域名而不指定端口号可能会导致连接失败。
默认情况下,MQTT 服务器的监听端口是 1883,如果您没有指定其他端口号,则可以使用该默认端口连接 MQTT 服务器。
例如,如果 MQTT 服务器的域名是 example.com
,默认端口是 1883,则正确的连接地址应为 example.com:1883
。
如果 MQTT 服务器使用了非默认的端口号,您需要将对应的端口号指定在连接地址中,例如 example.com:8883
。
请注意,在某些情况下,MQTT 服务器可能会使用其他端口(如安全连接的 TLS/SSL 端口 8883),具体取决于您所使用的 MQTT 服务器的配置和要求。因此,请参考 MQTT 服务器的文档或联系服务器管理员,确认正确的连接地址和端口号。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/