package com.xw.yunwei.websocket
|
|
import com.xw.yunwei.BuildConfig
|
|
// WebSocket配置
|
object WebSocketConfig {
|
const val WS_URL = BuildConfig.WS_URL
|
const val WS_TIMEOUT = 10L // 连接超时(秒)
|
const val PING_INTERVAL = 25L // 心跳间隔(秒)
|
const val RECONNECT_DELAY = 3L // 重连延迟(秒)
|
const val MAX_RECONNECT_COUNT = Int.MAX_VALUE // 最大重连次数
|
|
// 消息类型
|
object MessageType {
|
const val CONNECT = "connect"
|
const val HEARTBEAT = "heartbeat"
|
const val MESSAGE = "message"
|
const val ERROR = "error"
|
const val CLOSE = "close"
|
}
|
}
|