2016-10-03 49 views
1

我正在构建一个服务,这将取决于维护连接客户端的唯一会话ID。目前,我正在使用login()方法作为深度认证处理程序的userData的一部分返回sessionID。重新连接后,深水需要登录吗?

当客户端(在浏览器中)由于网络不良而断开连接并重新连接时,会再次登录呼叫吗?在这种情况下,将会生成一个新的sessionID,这是不可取的。

回答

2

deepstream将内部缓存认证数据并在重新连接时重新发送它们。但是,如果建立连接连续失败,并且连接以错误状态关闭,则必须再次手动调用.login()