正文

[创亿无限]简单聊天程序通信协议草案2006-06-11 07:22:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/chuangyi/15660.html

分享到:

准备要在暑假里把东西做出来.所以先制定个协议起       简单聊天程序[命名为:自由聊天----Free Chat!]通信协议第一次草案--------------------------------------------协议大概: 一,数据头:2字节 fc  --------->free chat 二,数据类型: 01:  点对点聊天内容02:  群聊内容03:  私人操作命令[对某号码的一系列操作]04:  群操作命令[向某群操作]05:  特殊命令[特殊功能的命令] 为了可扩展目的使用2字节 三,数据长度: 使用4字节表达2的31次方也就是最大能容下2GB左右[实际肯定用不到这么多吧,只是为了防止万一] 所以数据长度等于传递信息长度M字节加上前面的这些一共是8字节 四,数据内容: 考虑用2进制形式,主要为通用目的,ascii怕有问题 --------------------------------------------协议细分: 一,私人操作命令: 1,希望与某某聊天格式:|---sr---|---lt---|     总4字节2+22,拒绝某某的信息,并将该状态通知对方(不通知的自然就不用通过网络发信息了)格式:|---sr---|---jj---|          总4字节2+2 二,群操作命令:1,希望加入群聊格式:|---ql---|---jr---|          总4字节2+22,拒绝加入请求[适用于那种设定为需要审核的聊天室]格式:|---ql---|---bx---|          总4字节2+23,总机通知下级主机t将某某t出聊天序列格式:|---ql---|---tc---|---某某id---| 总8字节2+2+44,总机通知下级主机自己退出聊天序列格式:|---ql---|---wt---|---继承者id---| 总8字节2+2+4[说明:如果不指定继承者则自动填写最近的下级主机,该命令不是必须]5,通知下级或者上级自己还在聊天序列[当使用udp协议时]格式:|---ql---|---hz---|          总4字节2+2     

阅读(4026) | 评论(2)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册