我正在使用AppCache创建支持离线模式的webapp。
当我在线时,连接正常。如果连接断开并重新获得,则会重新正确连接。
我的问题是当我在断开连接时打开我的webapp然后连接到互联网时,Socket.IO无法连接。它只是不试图连接。
我分析了一些代码,它看到它需要第一个有效连接才能尝试重新连接。如果第一个连接失败,它将永久失败。
有什么我错过的吗?
答案 0 :(得分:0)
那么是什么阻止你拥有一个全局变量isConnectionStartedOnce
,在第一次成功连接时初始化它。如果它是initiaziled重新连接事件 - 重新连接,否则从头开始连接。