Wie überprüfe ich, ob eine entfernte IP und ein entfernter Port verfügbar sind?

Ich muss überprüfen, ob die entfernte IP-Adresse und der Port verfügbar sind oder nicht. Wenn diese verfügbar sind, wechselt sie zum nächsten Formular. Wenn sie nicht verfügbar sind, sollte sie in den Ausgangszustand versetzt werden

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

Ich zeige das Beispiel Codierung. Es überprüfte die lokale IP und den Port und ging zum nächsten Formular über. Es prüfte den lokalen Port und die verfügbare IP. Wenn der Port und die nicht verfügbare IP nicht verfügbar waren, erreichte es die Anfangsphase und es funktionierte einwandfrei Was muss ich in Remote-Port und IP überprüfen.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage