我的iOS应用程序有时无法与MQTT服务器连接,我收到以下日志:
"错误域=NSPOSIXError域代码=60"无法完成操作。操作超时"
它在不同的网络中随机发生。
我的一个iOS应用程序遇到了同样的问题,该应用程序使用MQTT作为在线状态服务。在我们的例子中,是网络防火墙阻止了MQTT默认端口(1833)。
我们在Applozic聊天SDK中通过重定向到8080等不同端口(此端口主要在企业防火墙下打开)来解决它。
希望这能帮助您:)找到问题。