Function.socket-create-listen
Aus PHP-Wiki
socket_create_listen — Öffnet einen Socket um Verbindungen über einem gegebenen Port aufzubauen
Inhaltsverzeichnis |
Beschreibung
resource socket_create_listen ( int $port [, int $backlog ] )
socket_create_listen() erzeugt einen neuen
Socket-Deskriptor vom Typ AF_INET, der an
allen lokalen Schnittstellen eines gegebenen Ports
auf neue Verbindungen wartet.
Diese Funktion soll die Erzeugung eines neuen Sockets, der nur auf neue
Verbindungsanforderungen wartet und akzeptiert, erleichtern.
Parameter-Liste
- port
- Der Port, den alle Schnittstellen abhören.
- backlog
- Der Parameter backlog gibt an, wie gross die Warteschlange mit wartenden Verbindungen maximal werden darf. SOMAXCONN kann als backlog übergeben werden. Mehr Informationen hierzu finden Sie bei socket_listen().
Rückgabewerte
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.
Anmerkungen
Hinweis:
Falls Sie einen Socket erzeugen möchten, der nur bestimmte
Schnittstellen abhört, müssen Sie socket_create(),
socket_bind() und socket_listen()
verwenden.