public static enum ServerToolKits.SenseModeUDP extends java.lang.Enum<ServerToolKits.SenseModeUDP>
对于服务端而言,此模式决定了用户在非正常退出、心跳丢包、网络故障等情况下 被判定为已下线的超时时长,原则上超敏感客户端的体验越好。
重要说明:服务端本模式的设定必须要与客户端的模式设制保持一致,否则 可能因参数的不一致而导至IM算法的不匹配,进而出现不可预知的问题。
枚举常量和说明 |
---|
MODE_10S
对应于客户端的10秒心跳模式:此模式的用户非正常掉线超时时长为“10 * 2 + 1”秒。
|
MODE_120S
对应于客户端的120秒心跳模式:此模式的用户非正常掉线超时时长为“120 * 2 + 2”秒。
|
MODE_30S
对应于客户端的30秒心跳模式:此模式的用户非正常掉线超时时长为“30 * 2 + 2”秒。
|
MODE_3S
对应于客户端的3秒心跳模式:此模式的用户非正常掉线超时时长为“3 * 3 + 1”秒。
|
MODE_60S
对应于客户端的60秒心跳模式:此模式的用户非正常掉线超时时长为“60 * 2 + 2”秒。
|
限定符和类型 | 方法和说明 |
---|---|
static ServerToolKits.SenseModeUDP |
valueOf(java.lang.String name)
返回带有指定名称的该类型的枚举常量。
|
static ServerToolKits.SenseModeUDP[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final ServerToolKits.SenseModeUDP MODE_3S
客户端心跳丢包容忍度为3个包。此模式为当前所有预设模式中体验最好,但 客户端可能会大幅提升耗电量和心跳包的总流量。
public static final ServerToolKits.SenseModeUDP MODE_10S
客户端心跳丢包容忍度为2个包。
public static final ServerToolKits.SenseModeUDP MODE_30S
客户端心跳丢包容忍度为2个包。
public static final ServerToolKits.SenseModeUDP MODE_60S
客户端心跳丢包容忍度为2个包。
public static final ServerToolKits.SenseModeUDP MODE_120S
客户端心跳丢包容忍度为2个包。
public static ServerToolKits.SenseModeUDP[] values()
for (ServerToolKits.SenseModeUDP c : ServerToolKits.SenseModeUDP.values()) System.out.println(c);
public static ServerToolKits.SenseModeUDP valueOf(java.lang.String name)
name
- 要返回的枚举常量的名称。java.lang.IllegalArgumentException
- 如果该枚举类型没有带有指定名称的常量java.lang.NullPointerException
- 如果参数为空值