Einzelnen Beitrag anzeigen
Ungelesen 30.08.12, 13:56   #2
slahn
Erfahrenes Mitglied
 
Benutzerbild von slahn
 
Registriert seit: Oct 2009
Beiträge: 640
Bedankt: 228
slahn ist noch neu hier! | 0 Respekt Punkte
Standard

"Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp )"
"AddressFamily.InterNetwork" steht für das Internetprotokoll (aber nicht für eine Adresse; hier könnte auch Unix für PIPE-Komuikation stehen oder File für ... eh klar ... oder ...);
"SocketType.Stream" steht für eine Stream ähnliche Verbindung (fast immer ist damit TCP gemeint);
"ProtocolType.Tcp" gibt das Transportprotokoll an (hier TCP, fast immer bei Stream)

Hier eine Erklärung zu den Berkeley sockets. Auf dem Bild sieht man auch noch genauer den Ablauf.

Zwar heißen die Funktionen möglicherweise etwas anders, aber intern wird mit sehr großer Wahrscheinlichkeit genau so gearbeitet.

"IPAddress.Any" <- Steht für die Adresse auf die der Server lauscht ... dieser soll ja Verbindungen für jede (any) IP Adresse zu lassen (zumindest in den meisten Fällen).
__________________
"[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]" (Klopfers Vater)
slahn ist offline   Mit Zitat antworten