此端口号含有太多YY成分,建议为配置文件所指定。
已标明端口号是暂定,肯定是通过配置文件储存的(服务器信息的获取一节已规定获取方法)
32bit 协议版本顺序号(0.1版为1) 32bit 消息类型,每一个数字代表一类消息
为以后着想,因为有可能以后会有其他大量占用编号的情况(我已经初步预料到了几种情况),另外32bit方便计算,正好是int
用户名、密码、客户端版本顺序号、客户端名称描述性字符串,空格隔开。
原帖已标明:大部分消息的数据部分都是字符串,因为有计划写命令行版本,字符串的话虽然降低了效率,但有助于命令行版的开发
登录结果-失败 S 空 应返回失败原因(错误代码)。
错误原因只有一种:密码验证失败,至于命令解析失败神马的会触发其他命令的(直接否决)
应增加”取得指定用户状态、信息、资料“消息(不一定是一个)。
已标明0.1版本不提供该功能,之后版本必定会提供
- 不要等待整10秒。由服务器每个一段固定时间(或顺眼时间)生成一个盐巴(salt)存储在配置文件,取代(时间戳%10)。
没看懂(怀疑有错别字),而且没百度到
另外感觉你整个帖子/标题的格式太装B了 |