Es folgt eine kurze Beschreibung der Konzepte und Funktionen, die zum C-programmieren mit Sockets nötig sind. Dabei wird zwischen verbindungsorientierter (TCP) und verbindungsloser (UDP) Datenübertragung unterschieden.
TCP
UDP