Windows Sockets: socket di datagramma

Questo articolo vengono descritti i socket di datagramma, uno dei due tipi di socket di windows disponibili.(L'altro tipo è socket di flusso).

I socket di datagramma supportano un flusso di dati bidirezionale che non verrà sicuramente ordinato o per unduplicated.I Datagrams inoltre non sono garantiti per essere affidabili, può non riuscire una situazione.I dati di Datagram possono verificarsi tainted e possibilmente duplicato, ma i limiti del record nei dati vengono mantenuti, purché i record sono minori del limite interno della dimensione del ricevitore.È responsabile dell'ordinamento e dell'affidabilità gestire.(Affidabilità margini tendono a essere buona le reti LAN [] LAN ma in minore quindi su di tipo " wide " Area Network WAN [], ad esempio internet.)

I Datagrams sono “privi di connessione„, ovvero, alcuna connessione esplicita viene stabilita, invia un messaggio di datagram a un socket specificato e ricevere messaggi da un socket specificato.

Un esempio di un socket di datagramma è un'applicazione che modo gli orologi di sistema della rete sincronizzati.Ciò viene illustrata una funzionalità aggiuntiva sockets di datagramma almeno in alcune impostazioni: messaggi di trasmettere a un numero elevato degli indirizzi di rete.

I socket di datagramma sono migliori sockets di flusso per i dati orientati a record.Per ulteriori informazioni sui socket di datagramma, vedere la specifica di Windows Sockets, disponibile in Windows SDK.

Vedere anche

Concetti

In Windows Sockets MFC

Windows Sockets: sfondo