using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WGShare.Domain.Enums
{
///
/// 声网回调接口:主播离开频道的原因
///
public enum LeaveReasonEnum
{
///
/// 主播正常离开频道。
///
normal = 1,
///
/// 客户端与声网业务服务器连接超时。判断标准为声网 SD-RTN 超过 10 秒未收到该主播的任何数据包,或连接单台服务器 4 秒超时并在 1 秒内没有完成重连。
///
timeout = 2,
///
/// 权限问题。如被运营人员通过踢人 RESTful API 踢出频道。
///
permission = 3,
///
/// 声网业务服务器内部原因。如声网业务服务器在调整负载,和客户端短暂断开连接,之后会重新连接。
///
agora_internal_error = 4,
///
/// 主播切换新设备,迫使旧设备下线。。
///
force_logout = 5,
///
/// 由于客户端有多个 IP 地址,SDK 主动与声网业务服务器断开连接并重连。此过程用户无感知。请检查用户是否存在多个公网 IP 或使用了 VPN。
///
multiple_ip = 9,
///
/// 由于网络连接问题,例如 SDK 超过 4 秒未收到来自声网业务服务器的任何数据包或 socket 连接错误,SDK 主动与声网业务服务器断开连接并重连。此过程用户无感知。请检查网络连接状态。
///
network_error = 10,
///
/// 异常用户。例如,用户短时间内频繁登录登出频道会被判定为异常用户。
///
abnormal_user = 999,
///
/// 其他原因
///
other = 0
}
}