首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OpenTok --如何在sessionDisconnected上手动重新连接而不延迟连接

OpenTok --如何在sessionDisconnected上手动重新连接而不延迟连接
EN

Stack Overflow用户
提问于 2019-01-30 19:03:55
回答 1查看 460关注 0票数 1

我将OpenTok客户端SDK用于Web,如果会话不能自动重新连接,则在重新连接时会出现一些问题;一些挥之不去的套接字连接似乎仍未完全关闭。

我正在模拟一个网络断开,自动重连接功能工作得很好:客户机尝试重新连接大约30秒,如果客户端恢复网络连接,则成功。

但是,如果客户端无法重新连接一个sessionDisconnected 事件,则会分派。在这种情况下,我仍然希望重新连接到会话,并且我尝试手动完成这一操作,所以我再次执行整个操作--请注意这是伪代码:

代码语言:javascript
运行
复制
// 1st I hide my OTPublisher element (I'm using opentok-react) so it's cleaned up properly
session = OT.initSession(apiKey, sessionId);
session.on(myEventHandlers);
session.connect(...);
// Finally show my OTPublisher again

这很好,发布者开始一次发布,但是我看到我的sessionReconnecting & sessionReconnected事件处理程序一直在被调用,所以这意味着这些事件一次又一次地被分派。我还看到了一个OpenTok:ReconnectableSocket警告,我担心有些东西没有被正确地清理:

那么,如何正确地清除sessionDisconnected 事件上的会话,以便客户端能够再次连接到它呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-31 00:56:16

亚当来自OpenTok团队。您实际上遇到了一个我们正在修复过程中的bug。我们希望在接下来的一周左右,再加上一些其他的修复措施。请继续收看,为您带来的不便表示歉意!你所做的应该是完全可行的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54447803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档