可靠的多播程式設計 (PGM)
本節描述 Windows 中 Pragmatic General Multicast (PGM) 多播通訊協議的實作,通常被稱為可靠的多播。 可靠的多播是透過 Windows Server 2003 和更新版本的 Windows Socket 實作。
Windows XP:只有在安裝 Microsoft 訊息佇列(MSMQ) 3.0 時,才支援 PGM。
PGM 是可靠且可調整的多播通訊協定,可讓接收者偵測遺失、要求重新傳輸遺失的數據,或通知應用程式無法復原的遺失。 PGM 是一種接收端可靠的協議,這表示接收者負責確保接收到所有數據,並使發送者免於接收責任。
PGM 適用於需要從多個來源傳遞至多個接收者且無重複的多播數據的應用程式。 PGM 不支持確認交付,並且不保證對來自多個發件人的數據包進行排序。
如需PGM的詳細資訊,請參閱 www.ietf.org提供的 RFC 3208。
本節說明如何在 Windows 上使用可靠的多播。 下列主題說明使用 Windows Socket 建立可靠多播應用程式的各種層面: