stream_socket_acceptAccept a connection on a socket created by stream_socket_server
&reftitle.description;
resourcefalsestream_socket_acceptresourcesocketfloatnulltimeout&null;stringpeer_name&null;
Accept a connection on a socket previously created by
stream_socket_server.
&reftitle.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.
Can also be determined later using
stream_socket_get_name.
&reftitle.returnvalues;
Returns a stream to the accepted socket connection&return.falseforfailure;.
&reftitle.changelog;
&Version;&Description;8.0.0timeout is now nullable.
&reftitle.notes;
This function should not be used with UDP server sockets. Instead, use
stream_socket_recvfrom and
stream_socket_sendto.
&reftitle.seealso;
stream_socket_serverstream_socket_get_namestream_set_blockingstream_set_timeoutfgetsfgetssfwritefclosefeof