Commit Graph

29 Commits

Author SHA1 Message Date
nnhy fc3ee97f1e 增加Array.Expand,控制数组是否可扩容。
字符串增加一个构造函数,允许外部设定一个缓冲区且不可扩容,适用于令牌配置。
初步测试通过
2016-06-04 11:09:44 +00:00
Stone 33cd7f81fd 注册完成不必清空密码 2016-06-04 03:24:54 +00:00
Stone 342d9c570d 发行版不显示令牌统计,节省代码1.1k代码空间 2016-06-04 03:14:27 +00:00
Stone ffe026e251 异步收到响应,计为成功 2016-06-03 15:36:33 +00:00
Stone 23f409cc7f 过滤重复请求。1秒内不接收重复指令 2016-06-03 15:33:03 +00:00
Stone 5f6850f452 优化令牌统计 2016-06-03 15:24:38 +00:00
nnhy 17d89d6eb6 只对本地控制器收到的消息显示远程地址 2016-06-03 15:06:44 +00:00
Stone 45afa16662 如果远程地址为空,则使用首次地址作为远程地址 2016-06-03 14:43:27 +00:00
Stone d9f354fda3 首先打开传输口,才能解析IP 2016-06-03 14:36:37 +00:00
Stone d07e31437a 如果远程IP地址不存在,则调用DNS解析域名取得 2016-06-03 14:21:38 +00:00
Stone 5fac0f9b12 读取名值对时,严格判断长度 2016-06-03 02:31:37 +00:00
Stone 921f0553e1 使用cstring替代const char* 2016-06-02 12:10:54 +00:00
nnhy 4f050ccdd5 网络比较庞大,独立一个目录 2016-05-27 04:05:02 +00:00
nnhy e73fd4ed45 废弃Net,统一为Socket 2016-05-27 02:08:42 +00:00
nnhy 509bef4aa0 优化完善令牌加解密 2016-05-18 07:20:13 +00:00
nnhy 6b1f10b690 令牌专用超大指令缓冲区,避免堆分配 2016-05-18 07:02:43 +00:00
nnhy 8194e555e1 重构SmartOS的结构,基本类型独立Core目录,平台无关 2016-05-17 14:13:51 +00:00
cdyong 46edde7b9f 非法来源 逻辑有待组织 2016-05-16 06:41:55 +00:00
WangQiang 4601b2c29c 握手注册登录跳转 OK 登录主服务器会返回握手重定向指令 2016-05-08 09:51:43 +00:00
WangQiang 013655580c 登录完成时会重新给密码 2016-05-04 09:48:03 +00:00
WangQiang 6bb0f51a8e 解密OK 2016-05-04 03:09:16 +00:00
WangQiang a768491dd4 加密Crc ok 2016-05-03 09:27:08 +00:00
WangQiang b49d2a74f3 加密OK 但CRC不对 2016-05-03 09:09:55 +00:00
nnhy c2a02be0c8 令牌协议加解密,编译通过,未测试 2016-05-03 03:07:24 +00:00
cdyong c00347afcb 按照检验crc的规则,最后写入数据流的有效负载数字的长度要大于令牌数据的长度2字节。
如果在这里设置Crc并没有绕过令牌消息写入数据流的规则,所以写入的负载数据长度还是等于令牌数据的长度Data.Lenght。
2016-04-30 06:24:04 +00:00
nnhy e5b1a0eb15 还需要两个字节空余,后面的SetLength不一定生效 2016-04-29 13:12:23 +00:00
nnhy 254339041d 给令牌协议增加加密解密函数,考虑加上Crc。
但是已有控制器结构不好处理,需要增加Send(buf)函数
2016-04-29 13:11:01 +00:00
nnhy bc5db18428 令牌控制器用不着SendAndReceive 2016-04-29 12:50:00 +00:00
nnhy 59ee67febe 拆分令牌消息和令牌控制器,多个控制器共用一个令牌统计 2016-04-27 06:45:51 +00:00