Nach erfolgreichem Socket- und Bind-Aufruf:
struct sockaddr_in peer_addr;
listen(s,2);
newsock = accept(s,&_addr,&);
Accept erzeugt einenen neuen Deskriptor für die neue Verbindung und liefert die IP-Adresse und Port-Nummer des Anrufers. Normalerweise blockiert der Accept-Aufruf, bis eine Verbindungsanforderung eines Client vorliegt. Mit einem Ioctl-Aufruf kann aber ,,non blocking I/O`` eingestellt werden; das Eintreffen einer Verbindungsaufbauanforderung kann dann - zugleich mit dem Eintreffen anderer Daten auf anderen Verbindungen - mit dem Select-Aufruf abgewartet werden.