Hey,
I'm having an issue with a socket programming job. I wrote a TCP client that sends commands via sockets/networkstream. I'm using Wireshark to look at the raw data that goes through the wires. Everytime I send a "command" (meaning I Flush() the networkstream), the Wireshark application tells me that the checksum in the TCP Header is incorrect (says "it should be 0x2440, but is 0x0000). I do get an ACK back. I don't understand why at the application layer I would have to care about the TCP header. That can't be right. Would anyone know why I am getting this "error". Is there a setting I'm not aware of? I'm using .NET 2.0 sockets with Tcp. Thank you.