Socket私有协议修改版.docx
《Socket私有协议修改版.docx》由会员分享,可在线阅读,更多相关《Socket私有协议修改版.docx(25页珍藏版)》请在第一文库网上搜索。
1、yt数据互换合同VI.OO11141.阐明2.概述客户端命令帧格式:表格中偏移量和长度以ASC11字符长度表达偏移字段长度描述O217213739535757+NCRC-16校验码4CRC-I6服务端命令帧格式:偏移字段长度描述O268222626+NCRC-16校验码4CRC-I6。例外答复命令帧格式:偏移字段长度描述57例外信息201/02/03/04/05错误59CRC-I6校验码4。其中例外信息中错误码定义如下:O1H:命令码错02H:数据校验错03H:命令解析错04H:命令执行出错05H:顾客未认证。采用ASC11码方式交互;命令首字符为,命令尾字符为3.CRCJQVa实现代码:pr
2、ivatestaticintpo/yomia/=Ox1021;O。pub1icstaticintcrc(bytebytes)intcrc=0xffff;。for(intindex=0;indexbytes.1egth;index+)。byteb=bytesindex;。3for(inti=0;i8;i+)。boo1enbit=(b(7-i)&1)=1);。boo1eanc15=(crc15)&1)=1);。crc=1;。crc&=Oxffff;if(bit)。一。crc+=1;。if(c15)。crc八=po/yomia1。)CrC&=Oxffff;for(inti=0;i15)&1)=1);
3、。crc=1;crc&=Oxffff;。if(c15)os。crcA=poIynomiat,。crc&=Oxffff;returncrc;)4.客户端命令3.1命令功能描述:Djfntyhgf65743219iuyhrf1、注册功能命令格式:偏移字段长度描述0#1数据标记1000000004Key(32位)YHZC功能编码:4个字母5000053(根据JOSN串长度设立)66位JSON数据长度,最小OOOOO0,最大9999999JSON:data:,tingbh:H01taibh:01workerNum”:6666Tingbh:厅编号】;【taibh:台编号】;(workerNum:点菜员编
4、号】;62结束符2回车换行,rn答复格式:偏移字段长度描述0#1数据标记1QTCZ4功能编码:4个字母50006(根据JoSN串长度设立)6JSON数据长度,最小000000,最大9999999JSON:,resu1t:0k,data:w,;msg:nu11ResuIt:成果标记(【ok:成功,faxJed:失败】:data:返回json数据】;msg:提示信息】)15结束符2回车换行,rn2、启用操作命令格式:偏移字段长度描述01数据标记1QYCZ4功能编码:4个字母50053(根据JOSN串长度设立)6JSON数据长度,最小000000,最大9999999JSON:data:tingbh:
5、01,taibh:01workerNum6666【Tingbh:厅编号】;【taibh:台编号】;workerNum:点菜员编号】;62结束符2回车换行,rn答复格式:偏移字段长度描述0#1数据标记1QYCZ4功能编码:4个字母50006(根据JOSN串长度设立)6JSON数据长度,最小OOO000,最大9999999JSON:resu1t:okdata:”,msg,nu11ReSU1t:成果标记(【。k:成功,于CriIed:失败】;data:返回json数据;msg:提示信息】)15结束符2回车换行,rn3、禁用操作命令格式:偏移字段长度描述0#1数据标记1JYCZ4功能编码:4个字母50
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Socket 私有 协议 修改
