php man page for socket_set_block

Query: socket_set_block

OS: php

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

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_create_listen(3) - php
socket_set_nonblock(3) - php
socket_listen(3) - php
socket_connect(3) - php
socket_getsockname(3) - php
Similar Topics in the Unix Linux Community
how to run socket programme and file management concurrently
basic socket programming
creating socket()
Unix Socket
add string and time stamp on each line of file