OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8843|回复: 6

碰到个愁人的问题,UIP无法建立TCP连接

[复制链接]

23

主题

127

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
389
金钱
389
注册时间
2012-5-6
在线时间
0 小时
发表于 2012-11-23 17:27:18 | 显示全部楼层 |阅读模式
之前用开发板调试好了一个实例,现在用的是自己做的网络控制板,确认硬件肯定没问题了,但是在调试UIP的过程中,还是没办法建立TCP连接,TCP握手过程如下……


192.168.137.201是客户端,192.168.137.1是web服务器,连接的80端口,求网络高手帮看看,什么情况……
附上wireshark抓到的包



tcp.pcap

19.2 KB, 下载次数: 916

我的博客,欢迎来访~
http://rmingwang.com
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

23

主题

127

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
389
金钱
389
注册时间
2012-5-6
在线时间
0 小时
 楼主| 发表于 2012-11-23 17:29:44 | 显示全部楼层
arp是正常的,说明硬件是没有问题吧,但是TCP连接为什么没办法建立呢……
我的博客,欢迎来访~
http://rmingwang.com
回复 支持 反对

使用道具 举报

4

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
80
金钱
80
注册时间
2012-11-29
在线时间
0 小时
发表于 2013-4-8 22:13:54 | 显示全部楼层
server端有收到数据没? 没收到数据就是底层数据包出错,有收到数据就是数据本身出错


uIP 或 lwIP 很灵活,号称轻量级的tcp/ip协议。 
之前用DM9000AEP / DM9000CEP +uIP  lwIP 做以太网络协议时,仔细研究过一段时间,有这方面兴趣可交流。 
jonny.chu@qftek.com  Tel:13554902206
MICREL KSZ8851SNL   , WIZNET W5500  , SPI接口硬件简单,嵌入式网络芯片
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
24
金钱
24
注册时间
2013-12-1
在线时间
0 小时
发表于 2013-12-1 10:02:47 | 显示全部楼层
你的TCP 抓包工具返回的是Rst+Ack这个就是关闭连接的
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
24
金钱
24
注册时间
2013-12-1
在线时间
0 小时
发表于 2013-12-1 10:04:38 | 显示全部楼层
我之前也遇到过这样的问题,我的问题实在uip_conn 这个指向当前连接的指针 处理错了
回复 支持 反对

使用道具 举报

3

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2013-11-29
在线时间
1 小时
发表于 2013-12-6 14:56:23 | 显示全部楼层
109 5.894094000 192.168.17.182 192.168.17.198 TCP 54 zarkov > scol [ACK] Seq=1 Ack=1 Win=65535 Len=0
这是我的包,是第三次握手。
你的包里没有进行第三次握手,所以连接不能成功。应该还是你的固件的问题。
回复 支持 反对

使用道具 举报

20

主题

138

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
347
金钱
347
注册时间
2012-10-11
在线时间
137 小时
发表于 2015-3-24 22:45:55 | 显示全部楼层
我也碰到同样的问题,请问楼主你的问题解决了没?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-24 12:28

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表