聊天软件开发_2_数据交互协议_服务端

基本格式与客户端相同

1、登录成功

login_succ id <“login_succ” 账号>

2、登录失败

login_error <“login_error”>

3、注册成功

register_succ id <“register_succ” 账号>

4、注册失败

register_error <“login_error”>

5、发送验证码

vercode data <“vercode” 验证码>

6、发送用户信息

userinfo id user icon signature <“userinfo” 账号 昵称 头像 个性签名>

7、好友及群组信息

好友:
friendinfo frid fricon fruser frsignature status <“friendinfo” 好友账号 头像 昵称 签名 是否在线>
群组:
groupinfo grid gricon grname describe <“groupinfo” 群号 头像 昵称 说明>
注:每次发送五条好友or群信息 如"friendinfo data1 data2 data3 data4 data5"

8、消息

message mestype sendid time data <“message” 消息类型 发送者账号 发送时间 内容>
注:消息类型 0 私聊消息 1 群聊消息

9、密码修改成功

up_pass_succ <“up_pass_succ”>

10、密码修改失败

up_pass_error <“up_pass_error”>

11、头像修改成功

up_icon_succ <“up_icon_succ”>

12、头像修改失败

up_icon_error <“up_icon_error”>

13、个性签名修改成功

up_sig_succ <“up_sig_succ”>

14、个性签名修改失败

up_sig_error <“up_sig_error”>

15、昵称修改成功

up_user_succ <“up_user_succ”>

16、昵称修改失败

up_user_error <“up_user_error”>

17、添加好友 < a要添加b,发给b“被添加者”的 >

addfriend id joid data <“addfrend” 账号 被添加者账号 描述>

18、添加群 < a要加入群00001,发给群00001的创建者>

joingroup id joid data <“joingroup” 账号 群号 描述>

19、同意好友请求< 发给添加者 >

agreefri id frid <“agreefri” 被添加者账号 添加者账号>

20、同意入群请求

agreegro id group <“agreegro” 加入者id 群号>

你可能感兴趣的:(聊天软件开发记录)