Marek Matej wrote:
Ok, connection seems to be estabilished correctly in both cases.
Differences start after GET is received.
Attached are pcap files of FF and IE communication.
Please take a look, if You see some fundamental differences.

The traffic and data sent appears to be the same. I think the difference is how FF and IE respond to spurious data: there are bogus hex 9 (tab) characters floating around in the data beside CRLFs. Look at this bit:

13:57:42.966190 IP 192.168.5.250.http > 192.168.5.74.3479: P 1:257(256) ack 257 win 1024
        0x0000:  4500 0128 0007 0000 ff06 2e34 c0a8 05fa  E..(.......4....
        0x0010:  c0a8 054a 0050 0d97 0000 19a1 f65d 074a  ...J.P.......].J
        0x0020:  5018 0400 6740 0000 4854 5450 2f31 2e30  [EMAIL PROTECTED]/1.0
        0x0030:  2032 3030 204f 4b0d 0a09 436f 6e74 656e  .200.OK...Conten
        0x0040:  742d 7479 7065 3a20 7465 7874 2f68 746d  t-type:.text/htm
        0x0050:  6c0d 0a09 0d0a 093c 6874 6d6c 3e20 093c  l......<html>..<

See bytes 0x39, 0x53, 0x56, 0x5e.

Most important I suspect is the one at 0x53 which should be an empty CRLF to indicate the end of HTTP headers but is in fact TAB, CR, LF. I suspect FF doesn't like that, and MSIE lazily accepts it.

Jifl
--
eCosCentric Limited      http://www.eCosCentric.com/     The eCos experts
Barnwell House, Barnwell Drive, Cambridge, UK.       Tel: +44 1223 245571
Registered in England and Wales: Reg No 4422071.
------["The best things in life aren't things."]------      Opinions==mine


_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to