I have a strange problem that I don't know how to diagnose:
I have a small test application that tries to make a socket connection to an RTU on port 5001 (can't change this). The application works without a problem in windows XP, but when I try to run it on windows 2008 the application fails to make the connection. The test application is a binary from a third party and I have no way to determine what it is trying to do.
The windows 2008 machine is part of a domain, and the windows XP machine that can succesfully use the program is not part of the domain (I don't know if this is relevant). The windows firewall is off, but I have also added incoming and outgoing communications in the firewall anyways. I created them for all ports 5000-6000 in and out on all networks (domain, private, public).
I realize I probably haven't provided much information here, but I don't normally deal with server issues like this, I am primarily a developer. If anyone has any advice about things I can check, it would be appreciated.