Protocol-Independent Multicast und Multipoint
Windows Sockets 2 stellt eine generische Methode für die Verwendung der Multipoint- und Multicastfunktionen von Transporten bereit. Diese generische Methode implementiert diese Features genauso, wie sie den Zugriff auf die grundlegenden Datentransportfunktionen zahlreicher Transportprotokolle ermöglicht. Der Begriff Multipoint wird im Folgenden verwendet, um sowohl auf Multicast- als auch auf Multipointkommunikation zu verweisen.
Aktuelle Multipointimplementierungen (z. B. IP-Multicast, ST-II, T.120 und ATM UNI) variieren stark. Wie Knoten einer Multipointsitzung beitreten, ob ein bestimmter Knoten als zentraler Knoten oder Stammknoten festgelegt ist und ob Daten zwischen allen Knoten oder nur zwischen einem Stammknoten und den verschiedenen Blattknoten ausgetauscht werden, unterscheidet sich je nach Implementierung. Die WSAPROTOCOL _ INFO-Struktur für Windows Sockets 2 wird verwendet, um die verschiedenen Multipointattribute eines Protokolls zu deklarieren. Durch die Untersuchung dieser Attribute weiß der Programmierer, welche Konventionen mit den entsprechenden Windows Sockets 2-Funktionen zum Einrichten, Verwenden und Abbruch von Multipointsitzungen zu befolgen sind.
Im Folgenden werden winsock-Features zusammengefasst, die Multipoint unterstützen:
- Bits mit zwei Attributen in der WSAPROTOCOL _ INFO-Struktur.
- Vier Flags, die für den dwFlags-Parameter der WSASocket-Funktion definiert sind.
- Eine Funktion, WSAJoinLeaf,zum Hinzufügen von Blattknoten zu einer Multipointsitzung
- Zwei WSAIoctl-Befehlscodes zum Steuern des Multipoint-Loopbacks und Zum Einrichten des Bereichs für Multicastübertragungen. (Letzteres entspricht dem IP-Multicast-Parameter "Time-to-Live" oder "TTL".)
Hinweis
Die Einbeziehung dieser Multipointfunktionen in Windows Sockets 2 schließt nicht aus, dass eine Anwendung eine vorhandene protokollabhängige Schnittstelle verwendet, z. B. die Deering Socket-Optionen für IP-Multicast.
Unter Multipoint- und Multicastsemantik finden Sie ausführliche Informationen dazu, wie die verschiedenen Multipointschemas gekennzeichnet sind und wie die anwendbaren Features von Windows Sockets 2 verwendet werden.