大石头X2
|
be55364584
|
修正GCC编译警告
|
2017-02-14 09:47:23 +08:00 |
大石头
|
1e5255699f
|
准备调整网络架构为多网络接口共存架构,有线无线网同时使用。
ISocketHost=>NetworkInterface
ISocket=>Socket
|
2017-02-03 20:20:52 +08:00 |
大石头
|
cdf49d378f
|
修正诸多GCCArm编译警告
|
2016-12-14 14:37:50 +08:00 |
大石头
|
35b365604b
|
微调令牌协议,加密消息后,不再需要末尾的2字节校验
|
2016-12-09 17:39:03 +08:00 |
nnhy
|
89058be359
|
名值对显示令牌消息。
0801测试通过
|
2016-09-18 03:22:53 +00:00 |
WangQiang
|
f64ec03ffb
|
去掉过时的日志输出
|
2016-09-06 07:49:14 +00:00 |
WangQiang
|
74cffd9c3f
|
失去连接的时候超时不重启
关闭TokenController让其自动打开
补全TokenController::Close内容
|
2016-07-27 08:36:02 +00:00 |
WangQiang
|
a8415f47ca
|
TokenMessage 解密失败需要上抛 让上层做一些处理
添加ErrorCode进行区分 ErrorCode仅本地使用 不与云端沟通
|
2016-07-22 02:42:57 +00:00 |
WangQiang
|
9d55398e49
|
加大缓冲区,减少扩容机会 ms。getbuffer() 避免扩容出错
|
2016-07-22 01:49:02 +00:00 |
cdyong
|
7ac17fa4e2
|
修正内网解密错误bug
|
2016-07-20 15:08:38 +00:00 |
cdyong
|
adfe80aa59
|
|
2016-07-18 03:51:45 +00:00 |
WangQiang
|
e88c8c72c9
|
更多解密失败日志
|
2016-07-18 03:27:04 +00:00 |
WangQiang
|
e78137c5fd
|
去除广播过滤,客户端进行广播的客户端本地端口不固定 无法过滤是否是广播
加强日志输出
|
2016-07-18 02:09:19 +00:00 |
Stone
|
078da19f55
|
去掉检测指针有效范围的宏定义
|
2016-07-02 08:26:20 +00:00 |
Stone
|
b925d5817b
|
删除Time.h的引用
STM32F1拆分Pwm
|
2016-06-23 03:34:35 +00:00 |
WangQiang
|
2bc5d3ea15
|
统计信息输出字节数 在 90-140
超过128出现内存泄漏 问题暂未找到
直接使用256 (减少new 且直接了当)
|
2016-06-23 03:01:03 +00:00 |
Stone
|
c2abefe4c8
|
增加序列号匹配
|
2016-06-11 03:43:31 +00:00 |
Stone
|
73f000acb5
|
优化令牌统计,完整记录双向读写指令
|
2016-06-11 03:07:09 +00:00 |
Stone
|
fc336a249c
|
主连接显示令牌消息时,不用显示远程地址
|
2016-06-07 03:24:01 +00:00 |
Stone
|
c83d4fe449
|
未注册时采用系统名称,Key里面包含机器码
|
2016-06-06 10:00:34 +00:00 |
nnhy
|
c06e343762
|
单向请求一般用于广播也不列入统计
|
2016-06-04 13:48:58 +00:00 |
nnhy
|
bdc237f7e9
|
单向请求一般用于广播也不列入统计
|
2016-06-04 13:18:35 +00:00 |
nnhy
|
e3dd1bc5d9
|
外部设置令牌控制器显示消息日志时是否显示远程地址
|
2016-06-04 12:55:48 +00:00 |
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 |