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_read(3) - php
socket_bind(3) - php
socket_getsockname(3) - php
socket_last_error(3) - php
socket_set_option(3) - php
Similar Topics in the Unix Linux Community
how to run socket programme and file management concurrently
Anyone know how to use socket select() function?
socket problems with cc compile options???
Looping connect call for a non blocking socket
add string and time stamp on each line of file