socket_set_block
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
socket_set_block — Setzt einen Socket auf den blockieren-Modus
Beschreibung
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.
Rückgabewerte
Gibt bei Erfolg true
zurück. Bei einem Fehler wird false
zurückgegeben.
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.