Originally Posted by fedora4002
Run a tcpdump or ethereal on the server side when the client is connecting to the server. If the packets from the client to the server are observed and TCP connection is established. It shows that TCP is working fine and you can check your program. If TCP connection fails, it must be something related with either firewall or network set.
After running tcpdump at the server here is the output. Note that the number of user data bytes in the datagram is 0. I am now looking into exactly what this means or what would cause this to be 0.
Thanks for your help.
10:09:59.912154 IP n82tl08.57991 > n82pb10.6662: S 4207152429:4207152429(0) win 5840 <mss 1460,sackOK,timestamp 427605300 0,nop,wscale 2>
10:09:59.912239 IP n82pb10.6662 > n82tl08.57991: S 2041000031:2041000031(0) ack 4207152430 win 5792 <mss 1460,sackOK,timestamp 242044934 427605300,nop,wscale 2>
10:09:59.912465 IP n82tl08.57991 > n82pb10.6662: . ack 1 win 1460 <nop,nop,timestamp 427605301 242044934>
10:10:59.899097 IP n82tl08.57991 > n82pb10.6662: F 1:1(0) ack 1 win 1460 <nop,nop,timestamp 427665301 242044934>
10:10:59.899256 IP n82pb10.6662 > n82tl08.57991: . ack 2 win 1448 <nop,nop,timestamp 242104931 427665301>