socket_set_block
Establece el modo de bloqueo de un recurso socket
&reftitle.description;
boolsocket_set_block
resourcesocket
La función socket_set_block elimina la
bandera O_NONBLOCK del socket especificado por el
parámetro socket.
Cuando una operación (p.ej. recibir, enviar, conectar, aceptar, ...) se lleva a cabo sobre
un socket de bloqueo, el script pausará su ejecución hasta que reciba
una señal o pueda realizar la operación.
&reftitle.parameters;
socket
Un recurso socket válido creado con socket_create
o socket_accept.
&reftitle.returnvalues;
&return.success;
&reftitle.examples;
Un ejemplo de socket_set_block
]]>
Este ejemplo crea un socket de escucha en todas las interfaces en el puerto 1223 y
establece el socket al modo O_BLOCK.
socket_accept se colgará hasta que haya una conexión que
aceptar.
&reftitle.seealso;
socket_set_nonblock
socket_set_option