I'm writing an server/client applications that setup the TCP connection based on an initial UDP broadcast from the client. I'm running into a few oddities. Using two machines on the same network the system works fine in all cases. However I have a few select machines behaving oddly when running the server and client on the same system. The story is this on some of the XP machines the client connects to the server just fine. On others it won't connect, the readReady is never emitted from the server. However, if I run wireshark or windump on this machine the client WILL connect to the server after the readReady is properly emitted. I've been at this for over a day now trying to figure out the cause and I'm looking for any help anyone can give me.

Few notes the clients broadcast on the broadcast IP x.x.x.255.

Thanks