18034727885
2026-04-17 bddc945a6d0a6ac33300bddde6b4afe6461741fa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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"
    }
}