nnhy
|
74ea976b13
|
Sys不再提供显示字符串或字节数组的功能
|
2015-10-21 09:40:53 +00:00 |
nnhy
|
2ee5521bfa
|
系统时间,以毫秒作为基本精度
编译测试通过
|
2015-10-05 13:22:23 +00:00 |
nnhy
|
e772547197
|
统一以太网接口,2860和5500均升级,未测试
统一DHCP,简单测试,成功发出Request,收到Offer,但是程序未处理
|
2015-09-16 10:09:57 +00:00 |
nnhy
|
cc3d1fa4c0
|
加上Time.h的引用
|
2015-07-29 03:02:37 +00:00 |
nnhy
|
6c1a05349a
|
TimeCost借助滴答数,精确计算耗时数
|
2015-07-17 08:54:56 +00:00 |
Stone
|
8ac0bb70db
|
修正首次启动时,可能无法得到正确Socket类型的BUG
|
2015-07-07 08:06:26 +00:00 |
nnhy
|
9a50992606
|
提示端口不可达
|
2015-06-29 09:46:43 +00:00 |
nnhy
|
d434cbb5a7
|
使用新的同步等待机制,配合时间轮,避免独占CPU太长时间
|
2015-06-23 09:00:17 +00:00 |
nnhy
|
4f17a22ab1
|
增加代码时间类,用于统计代码执行时间
|
2015-06-23 08:21:30 +00:00 |
nnhy
|
6010e6c2c6
|
使用时间轮同步等待来实现同步Ping
|
2015-06-23 08:14:08 +00:00 |
nnhy
|
81c7d81e4c
|
优先栈分配内存,对于数据流来说,空间不够时能够自动扩容
测试通过
|
2015-06-23 00:55:13 +00:00 |
nnhy
|
09a38aa15d
|
用指定大小初始化数据流时,设定最大长度为该值
考虑废除数据流的Write方法,该方法存在很大隐患
|
2015-06-22 10:24:08 +00:00 |
nnhy
|
b03a44bec5
|
少用指针
Tcp/Udp独立管理自己的端口和远程地址
|
2015-06-22 08:23:33 +00:00 |
nnhy
|
b5e53811b3
|
优先使用对象引用,而不是指针
|
2015-06-22 07:58:10 +00:00 |
nnhy
|
f49127ba22
|
不要Tip.RemoteIP,避免多个地方使用造成冲突
编译通过,测试DHCP失败
|
2015-06-22 05:04:15 +00:00 |
nnhy
|
50a93bfadd
|
减少对RemoteMac的引用,准备删除
|
2015-06-22 04:33:11 +00:00 |
nnhy
|
9f262dc519
|
使用数据流和字节数组改进以太网驱动,以后禁止直接使用指针转换,那样带来极大隐患。
未完成,编译通过
|
2015-06-22 03:31:04 +00:00 |
nnhy
|
43bc4bd49c
|
建立两套网络IP地址结构,协议层追求内存布局,应用层追求用户友好
编译通过,测试DHCP失败
|
2015-06-18 02:23:03 +00:00 |
nnhy
|
d33ed42a8b
|
全部使用网络IP地址结构显示
|
2015-06-17 11:58:15 +00:00 |
nnhy
|
c0cc69dd56
|
TinyIP全面使用新的网络结构类,编译通过,测试失败
|
2015-06-17 10:49:02 +00:00 |
nnhy
|
3acdae119c
|
数据流独立,网关程序测试通过
|
2015-06-16 14:51:37 +00:00 |
Stone
|
c847b6117f
|
修正Tcp::Connect中Callback的逻辑处理。
Tcp服务端测试通过,Tcp客户端丢失了 三次握手的第三个包
|
2014-12-05 09:23:55 +00:00 |
Stone
|
cccf7bfe6f
|
已经确认UDP不能用是校验和的计算有问题,怀疑TCP不能用也是校验和的问题
测试仍然未通过
|
2014-11-16 17:28:02 +00:00 |
Stone
|
f1c34e2d45
|
自动启用ICMP
|
2014-11-16 14:23:48 +00:00 |
Stone
|
a9d9d521f8
|
使用等待轮询架构完善TCP连接和发送,测试仍然未通过
|
2014-11-12 17:22:40 +00:00 |
Stone
|
99d891a5d5
|
TinyIP增加LoopWait架构,精简等待调用的代码
|
2014-11-12 16:05:45 +00:00 |
Stone
|
790e4af08e
|
发送IP数据包的时候,忘了针对IP修改不同的目标MAC。
测试TCP连接,抓包可抓到,但是发送端理应等待对方的Ack包。
|
2014-11-12 15:34:47 +00:00 |
nnhy
|
a8cc5bace0
|
修正内存流处理Length时存在的BUG,此时指针位于0,而内容长度为缓冲区长度
|
2014-10-12 15:55:29 +00:00 |
nnhy
|
4445493b43
|
修正发送ICMP数据包的错误,主动Ping请求测试通过
|
2014-10-08 13:56:33 +00:00 |
nnhy
|
070b341609
|
Dhcp完成时才Ping网关,编译通过,未测试
|
2014-10-07 18:28:15 +00:00 |
nnhy
|
2b682af3c8
|
拆分Arp,测试基本功能一致
|
2014-10-07 18:05:22 +00:00 |
nnhy
|
3afb4094bb
|
拆分TinyIP为各个功能模块,编译通过,未测试
|
2014-10-07 17:51:25 +00:00 |