socket_set_nonblock

(PHP 4 >= 4.1.0)

socket_set_nonblock -- Sets nonblocking mode for file descriptor fd

Description

bool socket_set_nonblock ( resource socket)

Waarschuwing

Deze functie is EXPERIMENTEEL. Dat betekent, dat het gedrag van deze functie, deze functienaam, in concreto ALLES dat hier gedocumenteerd is in een toekomstige uitgave van PHP ZONDER WAARSCHUWING kan veranderen. Wees gewaarschuwd, en gebruik deze functie op eigen risico.

The socket_set_nonblock() function sets the O_NONBLOCK flag on the socket specified by the socket parameter.

Voorbeeld 1. socket_set_nonblock() example

<?php
$port
= 9090;
if (!
$socket = socket_create_listen($port)) {
    echo
socket_strerror(socket_last_error());
}

if (!
socket_set_option($socket, SOL_SOCKET, SO_REUSEADDR, 1)) {
    echo
socket_strerror(socket_last_error());
}

if (!
socket_set_nonblock($socket)) {
    echo
socket_strerror(socket_last_error());
}
?>

Geeft TRUE terug bij succes, FALSE indien er een fout is opgetreden.

See also socket_set_block() and socket_set_option()