PHP Handbuch
Zurück |  | Nach vorne

# socket_create_listen

(PHP 4 >= 4.1.0)

socket_create_listen -- Öffnet einen Socket um Verbindungen an einem gegebenen Port aufzubauen

## Beschreibung

resource socket_create_listen ( int port [, 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.

Diese Funktion soll die Erzeugung eines neuen Sockets, der nur auf neue Verbindungsanforderungen wartet und die Verbindungen aufbaut, erleichtern.

socket_create_listen() erzeugt einen neuen Socket vom Typ `AF_INET`, der an allen Schnittstellen eines gegebenen Ports auf neue Verbindungen wartet.

Der `backlog` Parameter gibt an, wie gross die Warteschlange mit den wartenden Verbindungen maximal werden darf. `SOMAXCONN` kann als `backlog` Parameter übergeben werden. Mehr Informationen hierzu finden Sie bei socket_listen().

socket_create_listen() gibt bei Erfolg einen neuen Socket-Deskriptor zurück oder `FALSE`, falls ein Fehler aufgetreten ist. Der Fehlercode kann mit der Funktion socket_last_error() abgefragt werden. Dieser Fehlercode kann an die Funktion socket_strerror() übergeben werden, um eine textuelle Beschreibung des Fehlers zu erhalten.

> Anmerkung: Falls Sie einen Socket erzeugen möchten, der nur an bestimmten Schnittstellen horcht, müssen Sie socket_create(), socket_bind() und socket_listen() benutzen.

Siehe auch socket_create(), socket_bind(), socket_listen(), socket_last_error() und socket_strerror().

Zurück | Zum Anfang | Nach vorne
socket_connect | Nach oben | socket_create_pair