导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→我也在调试uIP的httpd

* 88203: 移植uip到arm上,实现http协议时,浏览器里面只出现了标题,没有图象

   whitegjh 
whitegjh发表的帖子 

 我也在调试uIP的httpd
我的浏览器一直处于连接状态,页面访问不了。
抓包如下:
No.     Time        Source                Destination           Protocol Info
1 0.000000    192.168.10.34         192.168.10.35         TCP      1958 >   http [SYN] Seq=0 Ack=0 Win=53760 Len=0 MSS=1460 WS=3 TSV=0 TSER=0

2 0.026486    192.168.10.35         192.168.10.34         TCP      http >   1958 [SYN, ACK] Seq=0 Ack=1 Win=32768 Len=0 MSS=1446

3 0.026522    192.168.10.34         192.168.10.35         TCP      1958 >   http [ACK] Seq=1 Ack=1 Win=65535 [TCP CHECKSUM INCORRECT] Len=0

4 0.026733    192.168.10.34         192.168.10.35         HTTP     GET / HTTP/1.1

5 0.093406    192.168.10.35         192.168.10.34         HTTP     GET /\000HTTP/1.1

6 3.267224    192.168.10.34         192.168.10.35         HTTP     [TCP Out-Of-Order] GET / HTTP/1.1

7 3.300382    192.168.10.35         192.168.10.34         TCP      http >   1958 [ACK] Seq=1 Ack=394 Win=32768 Len=0

三次握手已经成功,之后,client发送一个http request, server端就把request原样返回了,应该是这里出了问题,我不能确定,server本应该先返回一个TCP ACK报文,然后再传http response数据的。

我们可以mail讨论一下,ggjh6@163.com

发表时间:2006年1月17日14:16:07

  
回复该帖

本主题共有 15 帖,分页:>>>>>该主题的所有内容[15]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  88212.[详细]uip返回的应该是http:// 2000 OK,
摘要:你也用的arm吗?我这里有一个KEIL的移植程序,你对照一下。我想你的问题可能是出在驱动程序上,因为arm的存储器格式太变态了。......(118字)
- [anfengmz][1390次] 2006年1月17日

  88218.[详细]那应该返回tcp ack吗?
摘要:是ARM。 uip应该返回http/1.0 200 ok呢,还是TCP ACK? 驱动程序就只负责收发数据啊,我在uip里面插调试程序,数据都已经传到uip里了,处理好后,打印出来,就已经出......(485字)
- [whitegjh][1639次] 2006年1月18日

  88243.[详细]re
摘要:TCP的问题我也不清楚,不过你的问题我想可能是驱动程序的问题吧,UIP确实把数据处理好了,但是处理好的数据没放到UIP—BUF里,你驱动程序发的是UIP-BUF的数据,UIP-BUF里放的是你接收的数据,你发送UIP-BUF当然是原样返回了......(268字)
- [anfengmz][1060次] 2006年1月18日

[上一篇帖子]:串口扩展芯片推荐成都国腾微电子有限公司推出GM812X系列串口扩展芯片,可为用户提供最简单和低成本的
[下一篇帖子]:湖北做电子朋友一定看过来www.jzlsdz.com 给您提供一个平台