Checking Status of IP with Port Number in C#
Ever need to check the status of a server, but through a port as well? I needed to as well recently, and came up with a quick, clean method to check the status of a server address and port. This will return a boolean, giving the status of whether the server is running and port is open.
public static bool PingHost(string _HostURI, int _PortNumber) { try { TcpClient client = new TcpClient(_HostURI, _PortNumber); return true; } catch (Exception ex) { MessageBox.Show("Error pinging host:'" + _HostURI + ":" + _PortNumber.ToString() + "'"); return false; } }
Hope this helps and happy coding!