"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).