gpt4 book ai didi

Twilio Chat websocket 在长时间空闲后关闭

转载 作者:行者123 更新时间:2023-12-04 15:48:45 25 4
gpt4 key购买 nike

我正在使用 Twilio 的可编程聊天 JS SDK 编写一个聊天应用程序。该应用程序运行良好,但我注意到在很长一段时间(可能超过 30 分钟)后浏览器选项卡处于非事件状态,当我返回浏览器选项卡时,websocket 连接已关闭。这些是切换到非事件浏览器选项卡后出现在控制台中的消息:

WebSocket connection to 'wss://tsock.us1.twilio.com/v3/wsconnect' failed: Error 
in connection establishment: net::ERR_INTERNET_DISCONNECTED

twilio-chat.min.js:204 WebSocket connection to
'wss://tsock.us1.twilio.com/v3/wsconnect' failed: WebSocket is closed before
the connection is established.

1) 这正常吗?这是否与我仍在使用 Twilio 免费计划有关?
2)在这些情况下如何管理套接字连接?另外,如果互联网连接丢失然后重新建立,如何确保网络套接字重新连接?

我尝试根据此处的 SDK 文档收听 connectionStateChanged 事件:
http://media.twiliocdn.com/sdk/js/chat/releases/3.2.0/docs/Client.html#event:connectionStateChanged
但是当用户的设备处于 sleep 状态时(例如笔记本电脑处于 sleep 模式)事件不会触发,因此套接字将关闭。

谢谢

最佳答案

是 Twilio 的一个已知错误。通过更新到 JS SDK 3.2 解决。

关于Twilio Chat websocket 在长时间空闲后关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54759333/

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