--- description: globs: alwaysApply: false --- # WuKongIM Android SDK 项目结构 WuKongIM Android SDK 是一个即时通讯SDK,主要包含以下核心组件: ## 核心连接管理 主要连接管理类在 [WKConnection.java](mdc:wkim/src/main/java/com/xinbida/wukongim/message/WKConnection.java) 中实现,负责: - Socket连接的建立和维护 - 消息的发送和接收 - 重连机制 - 心跳管理 ## 连接状态处理 连接状态定义在 [WKConnectStatus.java](mdc:wkim/src/main/java/com/xinbida/wukongim/message/type/WKConnectStatus.java) 中,包括: - 连接成功(1) - 连接失败(0) - 被踢下线(2) - 同步消息中(3) - 连接中(4) - 无网络(5) - 同步完成(6) ## 客户端连接处理 [ConnectionClient.java](mdc:wkim/src/main/java/com/xinbida/wukongim/message/ConnectionClient.java) 处理具体的连接事件: - 连接建立回调 - 数据接收 - 连接断开处理 - 超时处理 - 异常处理 ## 应用配置 [WKIMApplication.java](mdc:wkim/src/main/java/com/xinbida/wukongim/WKIMApplication.java) 管理SDK全局配置: - 协议版本 - 同步消息模式 - 网络状态 - 数据库配置