Commit Graph

300 Commits

Author SHA1 Message Date
大石头X2 be55364584 修正GCC编译警告 2017-02-14 09:47:23 +08:00
大石头X2 4f3a30f4e7 创建Socket客户端必须指定远程地址,否则底层驱动可能打开失败 2017-02-10 18:01:32 +08:00
大石头X2 32b2fa480a 令牌客户端定时检测网络,自动选择主连接,自动在所有网卡上建立本地连接。
单独W5500或ESP8266上测试通过,混合使用是跑飞了。
2017-02-10 12:27:47 +08:00
大石头X2 48c958cced 网络接口增加Active属性,表示网络是否可用,在网卡进行DHCP时,不可以建立远程连接 2017-02-09 08:53:13 +08:00
大石头X2 83d88d625e 主连接使用的网络接口断开时,自动切换到另一个接口。
测试失败,切换连接后,无法检测加密数据
2017-02-08 22:12:46 +08:00
大石头X2 58d72b37fd 令牌客户端自动选择第一个可用网络接口,测试通过。
当网络接口断开时,自动切换到其它可用接口,未测试。
2017-02-08 21:45:24 +08:00
大石头X2 84bfeb50d7 网络地址等基础类增加赋值函数,支持直接赋值拷贝 2017-02-06 09:51:54 +08:00
大石头 1e5255699f 准备调整网络架构为多网络接口共存架构,有线无线网同时使用。
ISocketHost=>NetworkInterface
ISocket=>Socket
2017-02-03 20:20:52 +08:00
cdy 70182559de tokenClient 允许上报全部数据区,包括数据区长度 2017-01-19 15:49:23 +08:00
大石头 82a799c79f 只能有一个令牌客户端实例 2017-01-09 12:54:49 +08:00
大石头 c963a74fa8 修正重启和重置的名称 2016-12-02 11:39:57 +08:00
大石头 3201c82e12 重启重置时向服务器发送原因 2016-12-01 11:33:54 +08:00
nnhy 6c94113e59 令牌客户端每次心跳,服务器都可能返回服务器时间,客户端借此同步时间 2016-11-09 02:26:15 +00:00
cdyong 98e22cf267 取消重启注释 2016-10-25 00:08:37 +00:00
WangQiang b693f60057 非有线网络情况下 超过最大不活跃时间时重启系统 2016-10-24 05:58:00 +00:00
cdyong 9a0d801876 修复心跳问题 2016-10-15 05:59:21 +00:00
cdyong 235a1c0640 设备重置上报云端 2016-10-06 02:34:37 +00:00
cdyong acd83d9e7a 设备重置上报云端 2016-10-06 01:24:23 +00:00
nnhy 133f97041a 不能使用throw,否则三位WiFi触摸开关RTM版固件会由54.4k变成89.9k 2016-09-26 09:50:29 +00:00
WangQiang a8e6840d48 api/all 直接回复字符串 不带长度 不带名称 2016-09-23 06:25:27 +00:00
WangQiang af8bbc501f 异步上报必须满足 start>0
修复参数检查判断错误
2016-09-23 03:21:28 +00:00
nnhy 88c0bd3c2f 改善日志显示 2016-09-18 04:00:36 +00:00
WangQiang 19c17b70cc Api/All 用 “,” 连接 2016-09-07 02:42:47 +00:00
WangQiang 4288451128 Invoke Api/All获取所有 Invoke 指令名称 未测试
在未指定Socket的Port的时候  自动从 1024 至 1024+255 之间选取首次g_port 之后的未指定port从g_port累加
TokenClient ChangeIPEndPoint 的时候 指定Port为未指定   由驱动随机拿到端口
2016-09-07 02:25:09 +00:00
cdyong c343968881 修正重启重置响应 2016-09-06 01:13:27 +00:00
cdyong 698bceaed9 获取服务器地址0801测试 2016-09-05 09:51:10 +00:00
cdyong 60ace040bd SetRemote 0801 测试。 2016-09-05 09:20:48 +00:00
WangQiang 0fcd1c6b18 Sys.Reset() Sys.ResetAsync() 统一为 Sys.Reboot(int Delayms = 0); 2016-09-05 01:25:14 +00:00
WangQiang b40357ab0d 加密方式修改
使用密码加密DateTime 作为PassWord
2016-08-27 02:30:07 +00:00
WangQiang 7035e481cc 2016-08-25 09:18:56 +00:00
WangQiang 17c0750542 整理日志输出 2016-08-24 01:38:14 +00:00
WangQiang d7109dee02 TokenClient 不做注册invoke操作 2016-08-20 07:12:12 +00:00
WangQiang a4dd9ca2f4 2016-08-20 00:36:57 +00:00
Stone e3412da77a 写入响应需要长度 2016-08-19 13:46:17 +00:00
Stone 52583dfc69 读取响应里面,一次性把数据全部读取出来 2016-08-19 13:11:52 +00:00
Stone 08581c8de1 自动设置长度,方便业务层使用 2016-08-19 13:09:21 +00:00
WangQiang 73de8dc938 读取出错返回Errorcode 2016-08-19 10:19:10 +00:00
Stone 5081dedb7c 拆分Pair,接口化设计 2016-08-16 03:14:24 +00:00
cdyong 1cadb2c69e 去掉测试遗留 2016-08-13 00:05:45 +00:00
WangQiang a1ddfbe634 修正Invoke函数 没有长度问题 2016-08-12 07:14:14 +00:00
cdyong 4beac6e6e4 Invoke指令居然没添加操作码 2016-08-12 06:03:37 +00:00
WangQiang e6f4befab7 2016-08-10 02:52:52 +00:00
cdyong f6f6715cb6 2016-08-09 06:31:58 +00:00
cdyong 5338f05039 透传测试修改名词对 2016-08-09 01:01:07 +00:00
cdyong ee55cca009 格式 2016-08-08 09:04:21 +00:00
cdyong 967d605084 透传,配置 2016-08-08 07:01:33 +00:00
cdyong 08a457b07d 重启名称修改 2016-08-06 09:05:18 +00:00
WangQiang 79c5a94a79 VisitToken -> Cookie 2016-08-01 13:58:24 +00:00
WangQiang 78df28d3b1 添加Master Controller时候添加 LoopTask 进行云端通讯 2016-08-01 12:12:26 +00:00
Stone d0a8b62ed6 令牌客户端携带令牌跳转,未完成 2016-08-01 09:55:14 +00:00