manong: 基于websocket的通信数据结构

基本结构

{
    "type": string,// 消息类型
    "message": string,// 错误信息
    "code": integer,// 错误码
    "data": object// 数据体
}

type可选值

namedescription
ping
message

data数据结构

{
    "action": string,// 路由
    "message_id": integer,// 消息id,客户端自增,服务端原样返回
    "group_id": integer,// 组id,1:1聊天也有一个唯一组id,组id可用于会话列表标识
    "content_type": string,// 内容类型:text,json,html
    "body": object,// 内容
    "from_user_id": integer//发送人 
}

action可选值
namedescription
User.send1:1聊天
Group.send群聊
Group.join加入群
Group.leave退出群
ApplyFriend.create好友申请
ApplyFriend.pass通过申请
Session.list会话列表
Friend.list好友列表
Friend.delete删除好友

Was this helpful?

0 / 0

发表回复 0