PHP Handbuch
Zurück |  | Weiter

# socket_create_listen

(PHP 4 >= 4.1.0, PHP 5)

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