gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 00:18:08 24 4
gpt4 key购买 nike

我正在使用适用于 Web 的 OpenTok 客户端 SDK,如果无法自动重新连接,则在重新连接 session 时会遇到一些问题;一些挥之不去的套接字连接似乎仍未正确关闭。

我正在模拟网络断开连接,自动重新连接功能运行良好:客户端尝试重新连接大约 30 秒,如果客户端重新获得网络连接,则成功。

但是如果客户端无法重新连接,则会调度 sessionDisconnected 事件。在这种情况下,我仍然想重新连接到 session ,并且我尝试手动执行此操作,因此我再次执行整个操作 - 请注意它的伪代码:

// 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

这工作正常,发布者再次开始发布,但是我随后看到 sessionReconnectingsessionReconnected 事件的处理程序不断被调用,所以这意味着这些事件正在被调度一次又一次。我还看到一个 OpenTok:ReconnectableSocket 警告,恐怕有些东西没有被正确清理: Console messages

那么,在 sessionDisconnected 事件上清理 session 以便客户端可以再次连接到它的正确方法应该是什么?

最佳答案

Adam 来自 OpenTok 团队。您实际上遇到了我们正在修复的错误。我们希望在下周左右得到修复以及其他一些修复。请继续关注,对于给您带来的不便,我们深表歉意!你正在做的事情应该完全有效。

关于javascript - OpenTok - 如何在 sessionDisconnected 上手动重新连接而不存在延迟连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54447803/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com