Reliable Multicast Programming (PGM)

このセクションでは、信頼性の高いマルチキャストと呼ばれる Windows でのプラグマティック一般マルチキャスト (PGM) マルチキャスト プロトコルの実装について説明します。 信頼性の高いマルチキャストは、Windows Server 2003 以降の Windows ソケットを介して実装されます。

Windows XP: PGM は、Microsoft Message Queuing (MSMQ) 3.0 がインストールされている場合にのみサポートされます。

PGM は信頼性が高くスケーラブルなマルチキャスト プロトコルであり、受信側は損失を検出したり、失われたデータの再送信を要求したり、回復不可能な損失をアプリケーションに通知したりできます。 PGM は受信側の信頼性の高いプロトコルです。これは、受信側がすべてのデータを確実に受信し、受信の責任の送信者を取り下げた責任を負うことになります。

PGM は、複数のソースから複数の受信側への重複のないマルチキャスト データ配信を必要とするアプリケーションに適しています。 PGM は、受信確認された配信をサポートせず、複数の送信者からのパケットの順序も保証しません。

PGM の詳細については、 www.ietf.org で利用可能な RFC 3208 を参照してください。

このセクションでは、Windows で信頼性の高いマルチキャストを使用する方法について説明します。 次のトピックでは、Windows ソケットを使用して信頼性の高いマルチキャスト アプリケーションを作成するさまざまな側面について説明します。