En datagram socket er en socket designet til at overføre data i form af individuelle beskeder ( datagrammer ). Sammenlignet med en stream-socket er kommunikationen hurtigere, men upålidelig: beskeder kan gå tabt undervejs , duplikeres og omorganiseres. Et datagram-stik gør det muligt at sende en besked til flere modtagere ( multicasting ) og udsendelse ( broadcasting ).
Protokoller: