Commit Graph

19 Commits

Author SHA1 Message Date
大石头X2 be55364584 修正GCC编译警告 2017-02-14 09:47:23 +08:00
大石头 1e5255699f 准备调整网络架构为多网络接口共存架构,有线无线网同时使用。
ISocketHost=>NetworkInterface
ISocket=>Socket
2017-02-03 20:20:52 +08:00
nnhy e73fd4ed45 废弃Net,统一为Socket 2016-05-27 02:08:42 +00:00
nnhy 8fed1bfc4f 因为Array的原因,导致DNS第一次循环没有收到数据就可能会出错
尚未测试通过
2016-03-29 08:58:09 +00:00
nnhy f4a54abbd7 双DNS混合使用完成,编译通过,未测试。
测试的时候,可以给主DNS设置一个错误的IP,让它默认使用备用DNS
2016-03-28 01:24:30 +00:00
nnhy 7a118d6096 IPAddress::Parse更符合C#使用习惯 2016-03-19 06:59:32 +00:00
nnhy dd430ccf29 增加DNS::Parse,直接分析字符串为IPAddress 2016-03-19 06:54:34 +00:00
Stone 243de19352 分离出来内存缓冲区Buffer,编译通过,未测试! 2016-03-06 02:14:53 +00:00
nnhy 62c47d1347 显示DNS解析结果 2016-03-03 08:45:07 +00:00
nnhy 68ab705cfd 重构DNS/DHCP,传入ISocketHost对象引用,内部创建Socket并在结束时销毁,这样子设计能够让外部无需关系Socket的创建和销毁。代价是多了一堆new/delete 2016-03-03 03:42:30 +00:00
nnhy e0a21254ba 重构DNS/DHCP,增加快速DNS查询
重构W5500的HardSocket,传入引用而不是指针
网关C测试通过
2016-03-03 02:38:40 +00:00
cdyong 60d220d466 tokenClient域名跳转 2016-02-23 06:52:25 +00:00
nnhy 61379e79f3 关闭功能已稳定的模块日志,包括W5500/DHCP/DNS 2016-01-04 10:06:54 +00:00
nnhy 232caf7e34 全面使用Array,尽可能的减少使用指针。
编译通过,网关C基础测试通过
2015-11-13 12:39:45 +00:00
nnhy 9523a0c4e2 大部分数据操作参数可以使用Array替代ByteArray,大大减少ByteArray构造函数的执行 2015-11-13 11:46:00 +00:00
nnhy 9e6e6af4e4 DNS默认查询时间从1秒改为2秒,W5500的IRQ不生效时,只能依靠1秒的定时任务,从而倒置DNS很难成功 2015-11-09 04:01:34 +00:00
nnhy 0c53ac3637 修正获取IP地址时指针迁移了2字节的BUG,取消临时后退2字节的代码
测试通过
2015-10-11 02:23:36 +00:00
nnhy 4123ebcb69 DNS拿到IP地址,但是貌似不对 2015-10-10 14:51:00 +00:00
nnhy a0f89b7c8b DNS协议编译通过,未测试 2015-10-10 04:54:47 +00:00