IPPROTO_RM通訊端選項
下表描述 IPPROTO_RM 通訊端選項,這些選項會套用至針對 IPv4 位址系列所建立的通訊端, (AF_INET) ,並將 通訊協定 參數套用至指定為可靠多播 (IPPROTO_RM) 的 通訊端 函式。 如需取得和設定通訊端選項的詳細資訊,請參閱 getsockopt 和 setsockopt 函式參考頁面。
若要列舉通訊協定並探索每個已安裝通訊協定的支援屬性,請使用 WSAEnumProtocols、 WSCEnumProtocols或 WSCEnumProtocols32 函式。
Windowsxp: 不支援可靠的多播程式設計 (PGM) 。
某些通訊端選項需要比這些資料表所能傳達更多的說明;這類選項包含其他頁面的連結。
- **IPPROTO\_RM通訊端選項**
-
-
選項 Get 集合 Optval 類型 描述 RM_ADD_RECEIVE_IF 是 ULONG 僅限接收者。 加入要接聽的介面, (預設值為列舉的第一個本機介面) 。 optval 參數會以網路位元組順序指定要新增的網路介面。 指定的值會取代指定通訊端第一次呼叫上的預設介面,並在後續呼叫時新增其他介面。 若要取得INADDR_ANY行為,每個網路介面都必須個別新增。 RM_DEL_RECEIVE_IF 是 ULONG 僅限接收者。 移除使用 RM_ADD_RECEIVE_IF 新增的介面。 optval 參數會以網路位元組順序指定要刪除的網路介面。 RM_FLUSHCACHE 是 N/A 未實作。 RM_HIGH_SPEED_INTRANET_OPT 是 是 ULONG 僅限接收者。 指定是否使用高頻寬 LAN (100Mbps+) 連線。 RM_LATEJOIN 是 是 ULONG 僅限寄件者。 在接受會話時,延遲聯結接收者允許要求視窗大小的百分比。 預設值為 75%, (預設值為零) 。 再次呼叫 ,並將值設定為零,以停用此設定。 RM_RATE_WINDOW_SIZE 是 是 RM_SEND_WINDOW 僅限寄件者。 設定傳輸速率限制、時間範圍進階時間和視窗大小。 RM_RECEIVER_STATISTICS 是 RM_RECEIVER_STATS 僅限接收者。 擷取接收會話的統計資料。 RM_SEND_WINDOW_ADV_RATE 是 是 ULONG 僅限寄件者。 指定尾端邊緣傳送視窗的累加進階速率 (,預設值為 15%) 。 最大值為 50%。 RM_SENDER_STATISTICS 是 RM_SENDER_STATS 僅限寄件者。 擷取傳送會話的統計資料。 RM_SENDER_WINDOW_ADVANCE_METHOD 是 是 ULONG 僅限寄件者。 optval 參數會指定在推進尾端邊緣傳送視窗時所使用的方法。 optval 參數只能E_WINDOW_ADVANCE_BY_TIME (預設) 。 請注意,不支援E_WINDOW_USE_AS_DATA_CACHE。 RM_SET_MCAST_TTL 是 ULONG 僅限寄件者。 設定多播封包的存留時間上限 (TTL) 設定。 最大值和預設值為 255。 RM_SET_MESSAGE_BOUNDARY 是 ULONG 僅限寄件者。 指定要傳送的下一個訊息大小,以位元組為單位。 只有訊息模式通訊端 (SOCK_RDM) 有意義。 可以在會話進行時設定。 RM_SET_SEND_IF 是 是 ULONG 僅限寄件者。 以網路位元組順序設定傳送介面 IP 位址。 RM_USE_FEC 是 是 RM_FEC_INFO 僅限寄件者。 通知傳送者套用正向錯誤修正技術來傳送修復資料。 FEC 有三種模式:僅限主動同位封包、僅限 OnDemand 同位封包或兩者。 如需詳細資訊 ,請參閱 RM_FEC_INFO 結構。
-
- **IPPROTO\_RM選項的 Windows 支援**
-
-
選項 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 RM_RATE_WINDOW_SIZE 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_METHOD 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
-
備註
IPPROTO_RM通訊端選項和這些通訊端選項所使用的結構定義于Wsrm.h標頭檔中。
IPPROTO_RM或IPPROTO_PGM常數可用來將通訊協定參數指定給通訊端函式,以使用 RM 通訊端選項。 在針對 Windows Vista 和更新版本發行的 Microsoft Windows 軟體發展工具組 (SDK) 上,IPPROTO_PGM常數定義于Ws2def.h標頭檔中,與Wsrm.h標頭檔中定義的IPPROTO_RM常數相同。
規格需求
需求 | 值 |
---|---|
標頭 |
|