In my application I am pinging a server and waiting for a response. I am using this to determine whether the server is available and responsive or not.
Is this a reliable way of determining availability? I assume a firewall could be filtering icmp traffic... Are there any other drawbacks? Is there a more reliable method?