Question : UDP Client?Server message fine on localhost, not so on network

I have a client server app that makes use of UDP sockets (tcp sockets not an option). The clent initiated request is about 10 bytes and the server returned response is 5500 bytes. When the server and client app execute on the same machine the i/o is fine and the client receives reponse w/o any problem. As best I can tell, when I put the server on a network based host, the server recives the request but I never get the reply on the client side. Smaller replies are getting back to me w/o incident so I know thet ip/port is set up correctly. Am wondering if I am running up against any "wall" inherent in UDP. My code has the ability to do re-sends when I do not get a "timely" (20 seconds, way high) response but I have yet to receive and process a single 5K byte response

Answer : UDP Client?Server message fine on localhost, not so on network

Is XP firewall blocking the response from your server? Are the client and server on the same Subnet?

UDP will not .transcend' different subnets without a repeater between the nets.

Just some thoughts.

John
Random Solutions  
 
programming4us programming4us