Einzelnen Beitrag anzeigen
Ungelesen 31.08.12, 15:16   #7
slahn
Erfahrenes Mitglied
 
Benutzerbild von slahn
 
Registriert seit: Oct 2009
Beiträge: 639
Bedankt: 228
slahn ist noch neu hier! | 0 Respekt Punkte
Standard

Will wollte dich ja auch nicht aufhalten. Ich fand den Spruch nur gerade passend

Ein Socket ist eigentlich immer genau so Definiert. Jedoch müsse die verschiedenen Felder, bei den unterschiedlichen Sockets nicht immer das gleiche bedeuten. Bei einer pipe oder einem File gibt es ja z.B. keine IP.

Deine erste Vermutung ist richtig. Mit bind sagst du einfach dass das Socket für alle Pakete von der jeweiligen IP zum jeweiligen Port zuständig ist. Mit IPAddress.Any sagst du dass es dir egal ist wohler das Paket kommt, Hauptsache der Port stimmt.

Du könntest also mit Bind, verschiedenste IPs, unterschiedlich behandeln, ohne selbst immer überprüfen zu müssen, welche IP da gerade mit dir spricht.

Mit "allen Netzwerkschnittstellen" meinen sie, dass es egal ist, wie viele Netzwerkkarten du verbaut hast, es werden alle Gleichzeitig überwacht.

Die IP des Servers, musst du ja nicht Angeben, da diese ja eh durch die IP der jeweiligen Netzwerkkarte definiert ist (geht also von ganz alleine).

Ja, auch Ziel-IP und Ziel-Port wird automatisch gesetzt (von accept()).
__________________
"[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]" (Klopfers Vater)
slahn ist offline   Mit Zitat antworten