Commit Graph

22 Commits

Author SHA1 Message Date
大石头X2 3f2747222c 修正vc++编译时的各种警告,主要是有符号数和无符号数比较 2017-02-27 17:23:57 +08:00
大石头 fa329294f1 绝对路径引用Sys.h,避免与lwip冲突 2017-02-15 20:02:29 +08:00
Stone 1d767a00d7 全面使用NetType 2016-06-28 12:47:12 +00:00
Stone 44e5b22e26 严格要求代码,排除编译警告 2016-06-18 08:12:52 +00:00
Stone cb18316376 严格要求代码,排除编译警告 2016-06-18 07:16:31 +00:00
nnhy 19d0853e82 修正传输口字符串名称的问题 2016-03-14 08:09:16 +00:00
nnhy ef3dfcbda1 搞不定offsetof警告,改用指针,屏蔽sizeof隐式截断 2016-03-14 07:34:24 +00:00
nnhy c6bfa47be5 GCC编译通过,但是sizeof/offsetof有警告 2016-03-14 07:18:01 +00:00
nnhy d1f6245d9b 所有NULL更换为nullptr,GCC要求更严格。
Sys.h头文件不再包含string.h,禁止SmartOS除了Type和String以外的地方使用内存管理函数
2016-03-14 04:28:04 +00:00
nnhy 1b26bdb65e 废弃ByteArray的拷贝构造函数,以免引起误解 2016-03-11 16:54:44 +00:00
Stone 07e498ebcd 给Buffer增加两个模板构造函数,编译通过,未测试 2016-03-11 05:31:38 +00:00
Stone eba9043046 除了Buffer其它任何地方不得使用memcpy/memset 2016-03-11 04:39:30 +00:00
nnhy 11ec1084fd ulong => UInt64
_REV/_REV16 独立汇编实现,不依赖固件库
2016-03-07 10:46:10 +00:00
nnhy b72139033f 内存缓冲区Buffer作为最基础的内存数据包,只包含指针和长度!
Array作为变长内存数据包,可扩大
ByteArray直接继承自Array,脱离模板TArray
2016-03-06 11:01:01 +00:00
Stone d1a0606879 独立一套REV,不依赖固件库 2016-01-13 17:39:37 +00:00
nnhy 780f9f3569 使用DHCP之前最好清空本地IP地址,KWF等软路由要求非常严格。
网关B测试通过
2015-11-23 21:06:10 +00:00
nnhy ccb2934d0c 减少memcpy调用 2015-11-13 12:51:25 +00:00
nnhy 232caf7e34 全面使用Array,尽可能的减少使用指针。
编译通过,网关C基础测试通过
2015-11-13 12:39:45 +00:00
nnhy 8ed7c54160 网络库独立出来,编译通过 2015-08-27 01:34:21 +00:00
nnhy 310cf2cd96 删除用不到的文件 2014-10-08 16:05:10 +00:00
Stone 6aa57b3006 增加Tcp和Udp,尝试扩展 2014-08-12 15:56:52 +00:00
Stone 7b569be8e4 增加以太网实现类,准备把Ethernet协议提取出来成为公用 2014-08-09 12:33:54 +00:00