socket_set_block(3) php man page | unix.com

Man Page: socket_set_block

Operating Environment: php

Section: 3

SOCKET_SET_BLOCK(3)							 1						       SOCKET_SET_BLOCK(3)

socket_set_block - Sets blocking mode on a socket resource

SYNOPSIS
bool socket_set_block (resource $socket)
DESCRIPTION
The socket_set_block(3) function removes the O_NONBLOCK flag on the socket specified by the $socket parameter. When an operation (e.g. receive, send, connect, accept, ...) is performed on a blocking socket, the script will pause its execution until it receives a signal or it can perform the operation.
PARAMETERS
o $socket - A valid socket resource created with socket_create(3) or socket_accept(3).
RETURN VALUES
Returns TRUE on success or FALSE on failure.
EXAMPLES
Example #1 socket_set_block(3) example <?php $socket = socket_create_listen(1223); socket_set_block($socket); socket_accept($socket); ?> This example creates a listening socket on all interfaces on port 1223 and sets the socket to O_BLOCK mode. socket_accept(3) will hang until there is a connection to accept.
SEE ALSO
socket_set_nonblock(3), socket_set_option(3). PHP Documentation Group SOCKET_SET_BLOCK(3)
Related Man Pages
socket_listen(3) - php
socket_bind(3) - php
socket_getsockname(3) - php
socket_last_error(3) - php
socket_set_block(3) - php
Similar Topics in the Unix Linux Community
Anyone know how to use socket select() function?
socket problems with cc compile options???
basic socket programming
creating socket()
add string and time stamp on each line of file