/**
*该文件为通讯协议定义说明书
*所有数据包的长度均为256个字节
*/
命令
1. 命令定义 80 用户注册
2. 命令定义 81 短消息
3. 命令定义 82 文件传输
4. 命令定义 83 语音通话
命令类型:
1. 类型定义 1 主叫
2. 类型定义 2 应答
3、类型定义 3 注消
操作命令
1.操作定义 1 请求接收
2.操作定义 2 同意接收
3.操作定义 3 拒绝接收
4.操作定义 4 目前占线
5.操作定义 5 文件名称
用户注册 (UDP)
(注册)主叫方->多播
包头(AND)
命令(80)
命令类型(1)
操作命令(1)
主叫方 id
主叫方头像 id
主叫方昵称
ip 地址
剩下补 0…
3bytes 1byte 1byte 1byte 4bytes 4bytes 30bytes 4bytes nbytes
(收到注册应答)被叫方->主叫方(单播)
包头(AND)
命令(80)
命令类型(2)
操作命令(1)
被叫方 id
被叫方头像 id
被叫方昵称
ip 地址
剩下补 0…
3bytes 1byte 1byte 1byte 4bytes 4bytes 30bytes 4bytes nbytes
(退出/离线)主叫方->多播
包头(AND)
命令(80)
命令类型(3)
操作命令(1)
主叫方 id
主叫方头像 id
主叫方昵称
ip 地址
剩下补 0…
3bytes 1byte 1byte 1byte 4bytes 4bytes 30bytes 4bytes nbytes