My question is about firewalls in general.

I have an application that needs to send a file to an Internet website. The problem that I am having is firewalls preventing this. I am happy with this because this is what firewalls are supposed to do! I need to put together a tool to test that Internet access is permissible, and that the firewall is not blocking the file transfer. If I ping the web server and get a reply, does this imply that I can get the file through? If ping does not do the job, what will? If the firewall is blocking the file transfer, I then simply want to display a message to the user informing him of the problem and suggest that he speaks to his IT chaps.

The solution needs to work with Windows 2000, XP & Vista

Software Version:
Product Name: