Client Port ?



  • Hallo Zusammen,

    ich habe mit Hilfe der Klasse TcpClient eine Verbindung zum Server aufgebaut.
    Die IP und die Socketnummer weiß ich, da sie Statisch ist. Aber wie finde ich
    die Dynamische Portnummer auf meiner Seite heraus?



  • hi,

    weiss nich obs auch einfacher geht, aber ich hatte mir mal ne hilfsklasse dafür von TcpClient abgeleitet, weil der das Socket-Objekt versteckt, das einem diese Auskünfte geben kann.

    hier die klasse:

    public class myTCPClient : System.Net.Sockets.TcpClient
    {
    	myTCPClient(TcpClient client) : base()
    	{}
    	public String RemoteIP()
    	{
    		return this.Client.RemoteEndPoint.ToString();
    	}
    }
    

    die Funktion RemoteIP liefert zwar die ip zurück, aber analog dazu bekommt man von RemoteEndPoint auch andere infos.

    grüsse


Anmelden zum Antworten