在mac中,使用“无效状态错误”重新连接循环。

时间:2014-11-13 10:05:16

标签: sockjs primus

当网络出现故障时,会发生重新连接。但它在循环中被触发。它还显示" INVALID_STATE_ERR"并且,在建立连接之前关闭websocket'。 Primus with sockJS我用于运输。

注意:在重新连接时,我正在删除(结束)现有的套接字连接,并希望为我的客户端会话验证创建具有特定条件的新套接字连接。

在Windows机器上正常工作。只有在mac中才会发生这种重新连接循环。有人可以提出问题是什么吗?

2 个答案:

答案 0 :(得分:0)

如果在最新版本的Primus中仍然出现此问题,请在我们的Github存储库中打开一个问题,其中包含重现步骤,因为它很可能是模块中的错误。此外,我建议不要在重新连接时删除套接字,而是禁用重新连接,只需在end事件上手动重新打开连接。

答案 1 :(得分:0)

刚遇到同样的问题。我的问题是我正在进行两次WebSocket连接。希望这会对像我这样的人有所帮助。