Programmazione multicast affidabile (PGM)
Questa sezione descrive l'implementazione in Windows del protocollo multicast PGM (Pragmatic General Multicast), spesso definita multicast affidabile. Il multicast affidabile viene implementato tramite Windows Socket 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 in cui la ricezione è affidabile, il che significa che il ricevitore è responsabile della ricezione di tutti i dati, sollevando il mittente dalla responsabilità della ricezione.
PGM è appropriato per le applicazioni che richiedono la distribuzione di dati multicast senza duplicati da più origini a più ricevitori. PGM non supporta la consegna con conferma di ricezione, né garantisce l'ordinamento dei 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:
- mittenti e ricevitori PGM
- opzioni del mittente PGM
- Invio e ricezione di dati PGM
- Multihoming e PGM
- opzioni socket PGM