socket_set_block
Setzt einen Socket auf den blockieren-Modus
&reftitle.description;
boolsocket_set_block
Socketsocket
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.
&reftitle.parameters;
socket
Eine Socket-Instanz, die mit
socket_create oder
socket_accept erzeugt wurde.
&reftitle.returnvalues;
&return.success;
&reftitle.changelog;
&Version;
&Description;
&sockets.changelog.socket-param;
&reftitle.examples;
socket_set_block-Beispiel
]]>
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.
&reftitle.seealso;
socket_set_nonblock
socket_set_option