Freigeben über


Windows Sockets: Datagrammsockets

In diesem Artikel wird beschrieben Datagrammsockets, einen der beiden verfügbaren Windows Socket-Typen.(Der andere Typ ist Streamsocket).

Datagrammsockets unterstützen einen bidirektionalen Datenfluss, der nicht unbedingt Sequenz sein oder unduplicated.Datagramme auch nicht gewährleistet, dass zuverlässig sein. Sie können keine eintreffen können.Datagramm von Daten stammen gestört und ggf. dupliziert, aber Datensatz an Grenzen in den Daten werden beibehalten, solange die Datensätze kleiner als die interne Größenbeschränkung des Empfängers sind.Sie sind für die Verwaltung sequenziell ordnen und Zuverlässigkeit verantwortlich.Zuverlässigkeit (neigt auf lokalen LAN] [Netzen jedoch kleiner so auf Fernnetzen [WAN], wie das Internet gut zu sein.)

Datagramme sind "verbindungslos", d.h., ist keine explizite Verbindung. Senden Sie eine Datagramm für eine mit einem angegebenen Socket und es können Nachrichten aus einem angegebenen Socket empfangen.

Ein Beispiel für einen Datagrammsockets ist eine Anwendung, die Systemuhren im Netzwerk synchronisiert bleiben.Dadurch wird eine zusätzliche Funktionalität von einige Einstellungen in mindestens Datagrammsockets: Übertragungs Meldungen zu vielen Endsystemadressen.

Datagrammsockets sind besser als RECORD-ausgerichtete für Streamsockets Daten.Weitere Informationen zu Datagrammsockets finden Sie auf der Windows Socket-Spezifikation, die in Windows SDK verfügbar ist.

Siehe auch

Konzepte

Windows Sockets in MFC

Windows Sockets: Hintergrund