## 服务器端 ### 1、 职责 - 服务器端主要用于维护用户在线情况(Socket id等) - 接受客户端发送的消息,并转发给接收方,若接收方离线则写数据库 - 传送成功的数据不会写入数据库 ## 客户端 ### 1、 职责 - 发送消息 - 被动接受消息 - 在线时定时将信息(ip?)报告给服务器(包括启动时) - 主动向服务器请求消息