Programmation multidiffusion fiable (PGM)

Cette section décrit l’implémentation du protocole de multidiffusion général pragmatique (PGM) dans Windows, souvent appelée multidiffusion fiable. La multidiffusion fiable est implémentée via des sockets Windows dans Windows Server 2003 et versions ultérieures.

Windows XP : PGM n’est pris en charge que lorsque Microsoft Message Queuing (MSMQ) 3.0 est installé.

PGM est un protocole de multidiffusion fiable et évolutif qui permet aux récepteurs de détecter la perte, de demander la retransmission de données perdues ou de notifier une application en cas de perte irrécupérable. PGM est un protocole fiable pour les récepteurs, ce qui signifie que le destinataire est chargé de s’assurer que toutes les données sont reçues, ce qui dispense l’expéditeur de la responsabilité de réception.

PGM convient aux applications qui nécessitent une remise de données multidiffusion sans duplication à partir de plusieurs sources vers plusieurs récepteurs. PGM ne prend pas en charge la livraison reconnue et ne garantit pas non plus l’ordre des paquets provenant de plusieurs expéditeurs.

Pour plus d’informations sur PGM, consultez RFC 3208 disponible sur www.ietf.org.

Cette section explique comment utiliser la multidiffusion fiable sur Windows. Les rubriques suivantes expliquent les différents aspects de la création d’une application de multidiffusion fiable à l’aide de sockets Windows :