MQTT连接在iOS中意外关闭的可能原因是啥?
Posted
技术标签:
【中文标题】MQTT连接在iOS中意外关闭的可能原因是啥?【英文标题】:what could be the possible reasons of MQTT connection close unexpectedly in iOS?MQTT连接在iOS中意外关闭的可能原因是什么? 【发布时间】:2016-02-27 11:42:08 【问题描述】:我的 ios 应用程序有时无法与 MQTT 服务器连接,我收到以下日志:
"Error Domain=NSPOSIXErrorDomain Code=60 "操作无法完成。操作超时"
它在不同的网络中随机发生。
【问题讨论】:
【参考方案1】:我的一个 iOS 应用程序使用 MQTT 作为在线状态服务时遇到了同样的问题。在我们的例子中,是网络防火墙阻止了 MQTT 默认端口 (1833)。
我们在Applozic chat SDK解决了这个问题,通过重定向到不同的端口,如8080(该端口主要在企业防火墙下开放)。
希望这将帮助您找到您的问题:)。
【讨论】:
以上是关于MQTT连接在iOS中意外关闭的可能原因是啥?的主要内容,如果未能解决你的问题,请参考以下文章