Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
PGM používá možnosti soketů k nastavení stavu, poskytování parametrů vícesměrového vysílání a jinak implementuje své možnosti vícesměrového vysílání. Tato stránka určuje, jak se mají nastavit možnosti soketů PGM, vyčíslí možnosti soketů, které jsou dostupné pro PGM, a tam, kde je to vhodné, poskytuje příklady použití a další informace pro různé možnosti. Základní definice jednotlivých možností soketů PCM najdete v tématu Možnosti soketů.
Windows XP: spolehlivé programování vícesměrového vysílání (PGM) není podporováno.
Pro odesílatele PGM jsou k dispozici následující možnosti soketů:
- RM\_LATEJOIN RM\_RATE\_WINDOW\_SIZE RM\_SEND\_WINDOW\_ADV\_RATE RM\_SENDER\_STATISTICS RM\_SENDER\_WINDOW\_ADVANCE\_METHOD RM\_SET\_MCAST\_TTL RM\_SET\_MESSAGE\_BOUNDARY RM\_SET\_SEND\_IF RM\_USE\_FEC
Možnost RM_SENDER_WINDOW_ADVANCE_METHOD určuje metodu použitou při posouvání koncového hraničního okna pro odeslání. Parametr optval může být E_WINDOW_ADVANCE_BY_TIME (výchozí). Upozorňujeme, že E_WINDOW_USE_AS_DATA_CACHE se nepodporuje.
Pro příjemce PGM jsou k dispozici následující možnosti soketů:
- RM\_ADD\_RECEIVE\_IF RM\_DEL\_RECEIVE\_IF RM\_HIGH\_SPEED\_INTRANET\_OPT RM\_RECEIVER\_STATISTICS
Nastavení možností soketu PGM
Následující fragment kódu znázorňuje programovací vodítko pro nastavení možností soketu PGM:
ULONG OptionData; // This structure is option-dependent
// :
setsockopt (s,
IPPROTO_RM,
Socket_Option,
(char *) &OptionData,
sizeof (OptionData));
Ve výše uvedeném fragmentu kódu závisí typ a obsah OptionData na nastavení možnosti soketu. Pro všechny možnosti soketu PGM je úroveň soketu IPPROTO_RM. Možnosti soketu PGM musí být nastaveny okamžitě po volání vazby funkce s následujícími výjimkami:
- RM\_SET\_MESSAGE\_BOUNDARY RM\_SENDER\_STATISTICS RM\_RECEIVER\_STATISTICS