Function.socket-set-block
Aus PHP-Wiki
Kauf von Lebensversicherungen Vergleichen Online - Die Gründe und Vergleich Risikolebensversicherung, Autoversicherung kostenlos vergleichen . Kauf von Lebensversicherungen Vergleichen Online - Die Bedingungen
socket_set_block — Setzt einen Socket auf den blockieren-Modus
Inhaltsverzeichnis |
Beschreibung
bool socket_set_block ( resource $socket )
Die Funktion socket_set_block() entfernt das Flag
O_NONBLOCK vom Socket socket
.
Wenn eine Operation (etwa empfangen, senden, verbinden, akzeptieren, ...) an
einem blockierenden Socket ausgeführt wird, wird die Ausführung des Skripts so
lange unterbrochen, bis es ein Signal erhält oder die Operation ausführen kann.
Parameter-Liste
- socket
- Ein gültiger Socket-Deskriptor, der von socket_create() oder socket_accept() erzeugt wurde.
Rückgabewerte
Gibt bei Erfolg TRUE zurück, im Fehlerfall FALSE.
Beispiele
Beispiel #1 socket_set_block() Beispiel
<?php $socket = socket_create_listen(1223); socket_set_block($socket); socket_accept($socket); ?>
In diesem Beispiel wird ein Socket für alle Schnittstellen erzeugt, der den Port 1223 abhört und der in den O_BLOCK-Modus versetzt wird. socket_accept() wartet auf eine Verbindung, um sie zu akzeptieren.