Programmazione multicast affidabile (PGM)

Questa sezione descrive l'implementazione del protocollo multicast (PGM) pragmatico in Windows, spesso definita multicast affidabile. Reliable Multicast viene implementato tramite Windows Sockets in Windows Server 2003 e versioni successive.

Windows XP: PGM è supportato solo quando è installato Microsoft Message Queuing (MSMQ) 3.0.

PGM è un protocollo multicast affidabile e scalabile che consente ai ricevitori di rilevare la perdita, richiedere la ritrasmissione dei dati persi o notificare a un'applicazione una perdita irreversibile. PGM è un protocollo affidabile del ricevitore, il che significa che il ricevitore è responsabile della ricezione di tutti i dati, absolvendo il mittente della responsabilità di ricezione.

PGM è appropriato per le applicazioni che richiedono la distribuzione di dati multicast senza duplicati da più origini a più ricevitori. PGM non supporta il recapito riconosciuto, né garantisce l'ordinamento di pacchetti da più mittenti.

Per altre informazioni su PGM, vedere RFC 3208 disponibile all'indirizzo www.ietf.org.

Questa sezione descrive come usare reliable multicast in Windows. Gli argomenti seguenti illustrano i vari aspetti della creazione di un'applicazione multicast affidabile con Windows Sockets: