我也在调试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