当网络出现故障时,会发生重新连接。但它在循环中被触发。它还显示" INVALID_STATE_ERR"并且,在建立连接之前关闭websocket'。 Primus with sockJS我用于运输。
注意:在重新连接时,我正在删除(结束)现有的套接字连接,并希望为我的客户端会话验证创建具有特定条件的新套接字连接。
在Windows机器上正常工作。只有在mac中才会发生这种重新连接循环。有人可以提出问题是什么吗?
答案 0 :(得分:0)
如果在最新版本的Primus中仍然出现此问题,请在我们的Github存储库中打开一个问题,其中包含重现步骤,因为它很可能是模块中的错误。此外,我建议不要在重新连接时删除套接字,而是禁用重新连接,只需在end
事件上手动重新打开连接。
答案 1 :(得分:0)
刚遇到同样的问题。我的问题是我正在进行两次WebSocket连接。希望这会对像我这样的人有所帮助。