Autor Beitrag
dan1el
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Di 06.07.10 01:38 
hallo !!!
Ich hab mal ne frage

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
   private void Listen()

        {

            Console.WriteLine("Listener starten ...");
            TcpListener listener = new TcpListener(IPAddress.Any, _port);
            listener.Start();
            Console.WriteLine("Listener gestartet ...");
            while (true)
            {
                new Client((server)this, (TcpClient)listener.AcceptTcpClient());
            }
        }


ich möchte eigentlich ne ip adresse bei IPAddress.Any eingeben so das er dann drauf conecktet

könnt ihr mir helfen

danke
Dan1el

Moderiert von user profile iconChristian S.: Quote- durch C#-Tags ersetzt
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19272
Erhaltene Danke: 1740

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 06.07.10 05:52 
Hallo und :welcome:

user profile icondan1el hat folgendes geschrieben Zum zitierten Posting springen:
ich möchte eigentlich ne ip adresse bei IPAddress.Any eingeben so das er dann drauf conecktet
Äh, listen bedeutet auf deutsch lauschen...

Ein Listener wartet auf eingehende Verbindungen und stellt keine her, aber das steht auch alles in der Dokumentation... :roll:
msdn.microsoft.com/d...ets.tcplistener.aspx

Für diesen Beitrag haben gedankt: dan1el
huuuuuh
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 665
Erhaltene Danke: 19

win xp, (win vista), win 7
VS 2008 Express Edition, VS 2010 Express Edition, VS 2010 Professionell
BeitragVerfasst: Do 07.10.10 17:47 
wenn ich diesen thread mal aus der versenkung holen dürfte:
was ist eigentlich der Unterschied zwischen
TcpListener(IPadress.Any, port); und
TcpListener(port);.
hab bisher keinen unterschied feststellen können... (außer dass das zweite von Visual Studio als veraltet gekennzeichnet wird :-? aber warum?)
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19272
Erhaltene Danke: 1740

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Do 07.10.10 18:26 
Es soll auch PCs mit mehreren IPs geben. ;-) Bei meinen ist das z.B. öfter so, weil da zwei Netzwerkkarten aktiv sind.

Wenn du also keine Adresse eingibst, dann fehlt also die Angabe auf welcher der Adressen denn glauscht werden soll.

Für diesen Beitrag haben gedankt: huuuuuh
danielf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1012
Erhaltene Danke: 24

Windows XP
C#, Visual Studio
BeitragVerfasst: Fr 08.10.10 07:58 
Was heißt fehlt... dann lauscht er auf Allen und das ist nicht immer gewollt. Angenommen du hast eine Karte für LAN und eine für Internet dann könntest du über die Angabe des Interfaces den Socket nur für das LAN aufmachen.

Gruß