Stone
|
947cedec8c
|
每次Tcp链接都递增本地端口
|
2015-07-07 05:10:33 +00:00 |
Stone
|
05592e75da
|
重构Tcp.Remote/Local
|
2015-07-07 04:53:09 +00:00 |
Stone
|
7276eb839a
|
不要改变IP地址
|
2015-07-07 03:39:49 +00:00 |
nnhy
|
513a27b876
|
加入详细的真的错误提示信息
|
2015-06-24 08:06:21 +00:00 |
nnhy
|
d434cbb5a7
|
使用新的同步等待机制,配合时间轮,避免独占CPU太长时间
|
2015-06-23 09:00:17 +00:00 |
nnhy
|
d28842ae4d
|
Tcp优先使用对象引用,少用指针
|
2015-06-22 09:17:51 +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
|
404e6f3138
|
使用数据流改造两个方法
|
2015-06-22 03:49:43 +00:00 |
nnhy
|
9f262dc519
|
使用数据流和字节数组改进以太网驱动,以后禁止直接使用指针转换,那样带来极大隐患。
未完成,编译通过
|
2015-06-22 03:31:04 +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
|
60ab587697
|
注释无用的注释
|
2014-12-26 10:14:59 +00:00 |
Stone
|
2b2f86dc40
|
不要连接空地址和端口
|
2014-12-12 01:15:16 +00:00 |
Stone
|
049cfb9b22
|
网关固件,TCP跟上位机的令牌协议通讯测试通过
|
2014-12-08 17:53:47 +00:00 |
Stone
|
7d4ec5893b
|
连续接收数据包,发送Ack时仍然有问题。暂时忽略
|
2014-12-05 14:46:26 +00:00 |
Stone
|
93d17c1373
|
根据IP头修正数据长度,测试没有什么变化
|
2014-12-05 12:10:56 +00:00 |
Stone
|
c197f8951e
|
连接或发送数据时,自动打开连接
|
2014-12-05 11:48:38 +00:00 |
Stone
|
c455130c63
|
连接时第三次握手不需要Mss
|
2014-12-05 11:37:54 +00:00 |
Stone
|
7bf4ff51a0
|
增加HttpClient,未编码实现
|
2014-12-05 10:20:32 +00:00 |
Stone
|
11e6f6d7e5
|
Tcp客户端测试通过,Http客户端测试通过
|
2014-12-05 10:04:58 +00:00 |
Stone
|
c847b6117f
|
修正Tcp::Connect中Callback的逻辑处理。
Tcp服务端测试通过,Tcp客户端丢失了 三次握手的第三个包
|
2014-12-05 09:23:55 +00:00 |
Stone
|
a0735da8cb
|
Tcp服务端测试通过
|
2014-12-05 06:43:01 +00:00 |
Stone
|
b3ff787dfe
|
设置头部Ack和Mss分离
|
2014-12-05 05:45:41 +00:00 |
Stone
|
e5aab61816
|
Tcp三次握手总算成功,但是第一个包的序列号不对
|
2014-12-04 14:05:26 +00:00 |
Stone
|
5dae4b55b5
|
UDP区分过滤端口、本地发送端口、本地接收端口
|
2014-12-04 12:57:49 +00:00 |
Stone
|
cccf7bfe6f
|
已经确认UDP不能用是校验和的计算有问题,怀疑TCP不能用也是校验和的问题
测试仍然未通过
|
2014-11-16 17:28:02 +00:00 |
Stone
|
cc8ca04a85
|
规范化端口的使用,只有TCP和UDP使用端口,TinyIP类不需要端口
UDP测试未通过
|
2014-11-16 14:21:14 +00:00 |
Stone
|
083db8e373
|
Tcp客户端测试还是没有通过,以太网干扰太多
|
2014-11-12 17:45:26 +00:00 |
Stone
|
a9d9d521f8
|
使用等待轮询架构完善TCP连接和发送,测试仍然未通过
|
2014-11-12 17:22:40 +00:00 |
Stone
|
790e4af08e
|
发送IP数据包的时候,忘了针对IP修改不同的目标MAC。
测试TCP连接,抓包可抓到,但是发送端理应等待对方的Ack包。
|
2014-11-12 15:34:47 +00:00 |
Stone
|
c427a3104a
|
编写Tcp.Connect,测试未通过
|
2014-11-11 10:48:12 +00:00 |
nnhy
|
3afb4094bb
|
拆分TinyIP为各个功能模块,编译通过,未测试
|
2014-10-07 17:51:25 +00:00 |