Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel worden datagramsockets beschreven, een van de twee beschikbare Windows Socket-typen. (Het andere type is de stream socket.)
Datagram sockets bieden ondersteuning voor een bidirectionele gegevensstroom die niet gegarandeerd gesequentieerd of ontdubbeld kan worden. Datagrammen zijn ook niet gegarandeerd betrouwbaar; ze kunnen niet aankomen. Datagramgegevens kunnen niet op volgorde aankomen en mogelijk worden gedupliceerd, maar recordgrenzen in de gegevens blijven behouden, zolang de records kleiner zijn dan de interne groottelimiet van de ontvanger. U bent verantwoordelijk voor het beheer van volgordebepaling en betrouwbaarheid. (Betrouwbaarheid is meestal goed in local-area networks [LAN] maar minder op Wide Area Networks [WAN], zoals internet.)
Datagrammen zijn 'verbindingsloos', dat wil gezegd dat er geen expliciete verbinding tot stand is gebracht; u een datagrambericht verzendt naar een opgegeven socket en u kunt berichten ontvangen van een opgegeven socket.
Een voorbeeld van een datagramsocket is een toepassing waarmee systeemklokken op het netwerk worden gesynchroniseerd. Dit illustreert een extra mogelijkheid van datagram sockets in ten minste enkele instellingen: berichten uitzenden naar een groot aantal netwerkadressen.
Datagramsockets zijn beter dan stroomsockets voor recordgeoriënteerde gegevens. Zie voor meer informatie over datagram sockets de Specificatie van Windows Sockets, beschikbaar in de Windows SDK.