PHP Handbuch
Zurück |  | Weiter

# socket_create_listen

(PHP 4 >= 4.1.0, PHP 5)

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

## Beschreibung

resource socket_create_listen ( int port [, int backlog] )

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 | Weiter
socket_connect | Nach oben | socket_create_pair