IPPROTO _ RM Socket-Optionen
In der folgenden Tabelle werden IPPROTO _ RM-Socketoptionen beschrieben, die für Sockets gelten, die für die IPv4-Adressfamilie (AF INET) erstellt wurden, _ wobei der Protokollparameter für die Socketfunktion als zuverlässiger Multicast (IPPROTO RM) angegeben _ ist. Weitere Informationen zum Abrufen und Festlegen von Socketoptionen finden Sie auf den Referenzseiten der Funktionen getsockopt und setsockopt.
Verwenden Sie die Funktionen WSAEnumProtocols, WSCEnumProtocols oder WSCEnumProtocols32,um Protokolle aufzulisten und unterstützte Eigenschaften für jedes installierte Protokoll zu ermitteln.
Windows XP: Reliable Multicast Programming (PGM) wird nicht unterstützt.
Einige Socketoptionen erfordern mehr Erklärung, als diese Tabellen vermitteln können. diese Optionen enthalten Links zu zusätzlichen Seiten.
- **IPPROTO \_ RM Socket-Optionen**
-
-
Option Herunterladen Set Optval-Typ BESCHREIBUNG RM _ ADD _ RECEIVE _ IF ja ULONG Nur Empfänger. Fügt eine Schnittstelle hinzu, auf der geleert werden soll (der Standardwert ist die erste aufzählte lokale Schnittstelle). Der optval-Parameter gibt die Netzwerkschnittstelle in der hinzuzufügenden Netzwerk-Bytereihenfolge an. Der angegebene Wert ersetzt die Standardschnittstelle beim ersten Aufruf eines bestimmten Sockets und fügt bei nachfolgenden Aufrufen weitere Schnittstellen hinzu. Um INADDR _ ANY-Verhalten zu erhalten, muss jede Netzwerkschnittstelle separat hinzugefügt werden. RM _ DEL _ RECEIVE _ IF ja ULONG Nur Empfänger. Entfernt eine Schnittstelle, die mit RM ADD RECEIVE IF hinzugefügt _ _ _ wurde. Der parameter optval gibt die Netzwerkschnittstelle in der zu löschenden Netzwerk bytereihenfolge an. RM _ FLUSHCACHE ja – Nicht implementiert. RM _ HIGH _ SPEED _ INTRANET _ OPT ja ja ULONG Nur Empfänger. Gibt an, ob eine LAN-Verbindung mit hoher Bandbreite (100 MBit/s+) verwendet wird. RM _ LATEJOIN ja ja ULONG Nur Absender. Prozentsatz der Fenstergröße, die von Empfängern mit später Verbindung bei Der Sitzungsakzeptanz angefordert werden darf. Der Höchstwert beträgt 75 % (der Standardwert ist 0). Deaktivieren Sie diese Einstellung, indem Sie erneut aufrufen, wobei der Wert auf 0 (null) festgelegt ist. GRÖßE _ DES _ RM RATE-FENSTERS _ ja ja _ _ RM-SENDEFENSTER Nur Absender. Legt das Übertragungsratenlimit, die Fenstervorlaufzeit und die Fenstergröße fest. _ _ RM-EMPFÄNGERSTATISTIKEN ja RM _ RECEIVER _ STATS Nur Empfänger. Ruft Statistiken für die empfangende Sitzung ab. RM _ SEND _ WINDOW _ ADV _ RATE ja ja ULONG Nur Absender. Gibt die inkrementelle Vorauszahlung für das nachfolgende Edgesendefenster an (Der Standardwert ist 15 %). Der Höchstwert beträgt 50 %. RM _ SENDER _ STATISTICS ja RM _ SENDER _ STATS Nur Absender. Ruft Statistiken für die sendende Sitzung ab. RM _ SENDER _ WINDOW _ ADVANCE _ METHOD ja ja ULONG Nur Absender. Der optval-Parameter gibt die Methode an, die verwendet wird, wenn das nachfolgende Edge-Sendefenster vorangestellt wird. Der optval-Parameter kann nur E _ WINDOW ADVANCE BY TIME _ _ _ (Standardeinstellung) sein. Beachten Sie, dass E _ WINDOW USE AS DATA CACHE nicht unterstützt _ _ _ _ wird. RM _ SET _ MCAST _ TTL ja ULONG Nur Absender. Legt die Einstellung für die maximale Gültigkeitsdauer (TTL) für Multicastpakete fest. Der Höchst- und Standardwert ist 255. RM _ SET _ MESSAGE _ BOUNDARY ja ULONG Nur Absender. Gibt die Größe der nächsten zu sendenden Nachricht in Bytes an. Nur für Sockets im Nachrichtenmodus (SOCK _ RDM) sinnvoll. Kann festgelegt werden, während die Sitzung ausgeführt wird. RM _ SET _ SEND _ IF ja ja ULONG Nur Absender. Legt die IP-Adresse der sendenden Schnittstelle in der Netzwerk-Bytereihenfolge fest. RM _ USE _ FEC ja ja RM _ FEC _ INFO Nur Absender. Der Absender wird benachrichtigt, dass er Verfahren zur Fehlerkorrektur anwenden soll, um Reparaturdaten zu senden. FEC verfügt über drei Modi: nur proaktive Paritätspakete, nur OnDemand-Paritätspakete oder beides. Weitere Informationen finden Sie unter RM FEC INFO structure (RM _ _ FEC-INFO-Struktur).
-
- **Windows Unterstützung für IPPROTO \_ RM-Optionen**
-
-
Option Windows 7 Windows Server 2008 Windows Vista Windows Server 2003 Windows XP Windows 2000 Windows NT4 Windows 9x/Me RM _ ADD _ RECEIVE _ IF x x x x x RM _ DEL _ RECEIVE _ IF x x x x x RM _ FLUSHCACHE x x x x x RM _ HIGH _ SPEED _ INTRANET _ OPT x x x x x RM _ LATEJOIN x x x x x GRÖßE DES _ RM _ _ RATE-FENSTERS x x x x x RM _ RECEIVER _ STATISTICS x x x x x RM _ SEND _ WINDOW _ ADV _ RATE x x x x x RM _ SENDER _ STATISTICS x x x x x RM _ SENDER _ WINDOW _ _ ADVANCE-METHODE x x x x x RM _ SET _ MCAST _ TTL x x x x x RM _ SET _ MESSAGE _ BOUNDARY x x x x x RM _ SET _ SEND _ IF x x x x x RM _ USE _ FEC x x x x x
-
Bemerkungen
Die IPPROTO _ RM-Socketoptionen und die von diesen Socketoptionen verwendeten Strukturen werden in der Wsrm.h-Headerdatei definiert.
Die IPPROTO _ RM- oder IPPROTO-PGM-Konstante _ kann verwendet werden, um den Protokollparameter für die Socketfunktion anzugeben, um die RM-Socketoptionen zu verwenden. Im Microsoft Windows Software Development Kit (SDK), das für Windows Vista und höher veröffentlicht wurde, wird die IPPROTO _ PGM-Konstante in der Headerdatei Ws2def.h auf den gleichen Wert wie die IN der Wsrm.h-Headerdatei definierte IPPROTO _ RM-Konstante definiert.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Header |
|