listen

(4.0.2 - 4.0.6 only)

listen -- Horcht auf eine Verbindungsanforderung an dem Socket

Beschreibung

int listen (int socket, int backlog)

Warnung

Diese Funktion ist EXPERIMENTELL. Das Verhalten, der Funktionsname und alles Andere was hier dokumentiert ist, kann sich in zukünftigen PHP-Versionen ohne Ankündigung ändern. Seien Sie gewarnt und verwenden Sie diese Funktion auf eigenes Risiko.

Nachdem der Socket socket mit socket() erzeugt wurde und mit bind() mit einem Namen verknüpft wurde, wird er mit dieser Funktion angewiesen, am Socket socket auf hereinkommende Verbindungen zu horchen. backlog ist das Maximum an hereinkommenden Verbindungsanforderungen, die zur weiteren Verarbeitung in die Warteschlange gestellt werden können.

listen() kann nur mit Sockets vom Typ SOCK_STREAM oder SOCK_SEQPACKET verwendet werden.

Gibt bei Erfolg NULL zurück oder einen negativen Fehlercode wenn die Funktion fehlschlägt. Dieser Fehlercode kann an die Funktion strerror() übergeben werden, um eine textuelle Beschreibung des Fehlers zu erhalten.

Siehe auch: accept_connect(), bind(), connect(), socket(), socket_get_status(), und strerror().