stream_socket_accept

PHP 5, PHP 7, PHP 8
stream_socket_accept - Accept a connection on a socket created by stream_socket_server
Manual

stream_socket_accept(
     resource$socket,
     [float|null$timeout = null],
     [stringpeer_name = null]
): resource|false

Accept a connection on a socket previously created by stream_socket_server.

Parameters

socket

The server socket to accept a connection from.

timeout

Override the default socket accept timeout. Time should be given in seconds. By default, default_socket_timeout is used.

peer_name

Will be set to the name (address) of the client which connected, if included and available from the selected transport.

Note:

Can also be determined later using stream_socket_get_name.

Return Values

Returns a stream to the accepted socket connection or false on failure.

Notes

Warning:

This function should not be used with UDP server sockets. Instead, use stream_socket_recvfrom and stream_socket_sendto.

Changelog

Version Description
8.0.0 timeout is now nullable.

Related Functions

Function stream_socket_accept:

  • Manual

Streams Functions

Most used PHP functions