前景提要
HDC调试需求开发(15万预算),能者速来!>>>
请求协议:
当前设计的socekt通信协议,包含head,body,foot.
head长度8字节,前4个表示body长度,后4个表示协议版本号
body是变长的json字符串,包含字段:method(方法)、args(参数)、username(用户名)、platform(平台)、randomCode(随机数)、requestTime(请求时间)、signature(签名,客户端通过密码和时间随机数等计算出来)
foot是对前面head,body的加salt值MD5.定长32位。
返回协议:
结构和请求一样,body中的json格式为: code(状态码)、message(消息)、total(总量)、count(当前查询量)、data(数据)、responseType(返回的类型、比如是其他平台登录时收到的异步内容)。
传输数据可以使用gzip压缩。
现在提出这样的结构,在实际项目中是否有具体的问题,比如签名问题,使用websocket是否暴露了加密算法,有这方面经验的能提供一下你们现在的解决方案不,一点参考,或者有问题和疑问的地方也可以指出