PHP: Hypertext Preprocessor (original) (raw)
socket_listen
(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
socket_listen — Listens for a connection on a socket
Parameters
socket
A Socket instance created with socket_create() or socket_addrinfo_bind()
backlog
A maximum of backlog
incoming connections will be queued for processing. If a connection request arrives with the queue full the client may receive an error with an indication ofECONNREFUSED
, or, if the underlying protocol supports retransmission, the request may be ignored so that retries may succeed.
Note:
The maximum number passed to the
backlog
parameter highly depends on the underlying platform. On Linux, it is silently truncated to[SOMAXCONN](sockets.constants.php#constant.somaxconn)
. On win32, if passed[SOMAXCONN](sockets.constants.php#constant.somaxconn)
, the underlying service provider responsible for the socket will set the backlog to a maximum_reasonable_ value. There is no standard provision to find out the actual backlog value on this platform.
Changelog
Version | Description |
---|---|
8.0.0 | socket is a Socket instance now; previously, it was a resource. |
See Also
- socket_accept() - Accepts a connection on a socket
- socket_bind() - Binds a name to a socket
- socket_connect() - Initiates a connection on a socket
- socket_create() - Create a socket (endpoint for communication)
- socket_strerror() - Return a string describing a socket error
- socket_addrinfo_bind() - Create and bind to a socket from a given addrinfo
Found A Problem?
renmengyang567 at gmail dot com ¶
6 years ago
`
netstat -ntpl Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:5000 0.0.0.0:* LISTEN 1839/php`