Como verificar o IP remoto e a porta está disponível?

Se você está procurando por um endereço IP que não esteja disponível, você pode acessar o IP remoto e a porta está disponível ou não.

while (true)
{
    IPGlobalProperties ipProperties = IPGlobalProperties.GetIPGlobalProperties();
    IPEndPoint[] ipEndPoints = ipProperties.GetActiveTcpListeners();
    -------
    -------
    -------
}

Estou mostrando o exemplo de codificação. Estava verificando o IP e a porta local e passando para o próximo formulário. Irá verificar a porta local e o IP está disponível. coisa que eu tenho que verificar na porta remota e IP.

questionAnswers(1)

yourAnswerToTheQuestion