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 ソケットを使用して信頼性の高いマルチキャスト アプリケーションを作成するさまざまな側面について説明します。