在iOS中,MQTT连接意外关闭的可能原因是什么?

时间:2016-02-27 11:42:08

标签: ios mqtt

我的iOS应用程序有时无法与MQTT Server连接,而且我正在获取以下日志:

" 错误域= NSPOSIXErrorDomain代码= 60"无法完成操作。操作超时"

它随机发生在不同的网络上。

1 个答案:

答案 0 :(得分:4)

我的一个iOS应用程序使用MQTT作为状态服务时遇到了同样的问题。在我们的例子中,网络防火墙阻止了MQTT默认端口( 1833 )。

我们通过重定向到 8080 等不同端口在Applozic chat SDK中解决了这个问题(此端口主要在企业防火墙下打开)。

希望这可以帮助您找到问题:)。