array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'de', ), 'this' => array ( 0 => 'function.stream-socket-accept.php', 1 => 'stream_socket_accept', ), 'up' => array ( 0 => 'ref.stream.php', 1 => 'Stream-Funktionen', ), 'prev' => array ( 0 => 'function.stream-set-write-buffer.php', 1 => 'stream_set_write_buffer', ), 'next' => array ( 0 => 'function.stream-socket-client.php', 1 => 'stream_socket_client', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'en', 'path' => 'reference/stream/functions/stream-socket-accept.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 5, PHP 7, PHP 8)
stream_socket_accept — Accept a connection on a socket created by stream_socket_server()
$socket
, ?float $timeout
= null
, string &$peer_name
= null
): resource|falseAccept a connection on a socket previously created by stream_socket_server().
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.
Hinweis:
Can also be determined later using stream_socket_get_name().
Returns a stream to the accepted socket connectionBei einem Fehler wird false
zurückgegeben..
Version | Beschreibung |
---|---|
8.0.0 |
timeout is now nullable.
|
This function should not be used with UDP server sockets. Instead, use stream_socket_recvfrom() and stream_socket_sendto().