Check if a TCP port is already in use by IIS6 using C#.Net
September 27, 2008 Leave a comment
The following function checks if a port is already in use by the IIS. Such function can be used to validate ports before creating a website. The function simply attempts to open a connection to the specified port. In case there was an exception, that means that it is not used.
public static bool IsPortUsed(int port)
TcpListener tcp = new TcpListener(port);