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
resource$socket,
[float|null$timeout = null],
[string
): 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. |