当前位置:首页 » JSsdk » 正文

TRTC SDK 是否支持断线重连?

TRTC SDK 是否支持断线重连?

SDK 支持用户断线情况下自动重连(若持续30分钟都未重连成功,则自动退房并返回-3301错误码),连接过程中具体的连接状态和处理逻辑如下说明。下图展示了从用户 Userid1 加入频道,到连接中断,再到重新加入房间过程中,收到的监听回调事件:

TRTC SDK 是否支持断线重连?TRTC SDK 是否支持断线重连?

具体说明

app发布页生成

T1:用户侧发起app打包平台调用 enterRoom 接口发起进房请求。

T2:用户 Userid1 收到 onEnterRoom 回调,Userid2 感知 Userid1 存在延迟,大约300ms后,Userid2 收到 onRemoteUserEnterRoom 回调。

T3:Userid1 客户端因网络问题断网,SDK 会尝试重新加入房间。

T4:Userid1 如果连续8秒没有连接上服务端,Userid1 收到 onConnectionLost 断连回调。

T5:Userid1 接着隔3秒没有连接上服务端,Userid1 收到 onTryToReconnect 重试回调。

T6:Userid1 接着每隔24秒,收到 onTryToReconnect 重试回调。

T7:Userid2 会在收到 Userid1 掉线通知90s后,SDK 判断远端用户 Userid1 掉线,Userid2 收到 onRemoteUserLeaveRoom 回调。

T8:如果Userid1断连期间任意时刻重连成功,Userid1 收到 onConnectionRecovery 恢复回调。

编辑:yimen,如若转载,请注明出处:https://www.yimenapp.com/kb-yimen/9060/

部分内容来自网络投稿,如有侵权联系立删

未经允许不得转载:一门应用 » TRTC SDK 是否支持断线重连?
分享到

相关推荐

联系我们

微信公众号

yimendabao

关注官方微信,了解最新资讯

客服QQ
4001658508

企业QQ,点击发起咨询