企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
**socket_listen**(resource **$socket**[,int **$backlog** = 0] ) :bool >[danger]**Note**: 该函数必须在socket_bind()之后使用。 ### **参数** **`socket`** 用[socket\_create()](https://www.php.net/manual/zh/function.socket-create.php)创建的一个有效的套接字资源。 **`backlog`**(可选) 套接字连接数,超出设置的值返回*ECONNREFUSED*指示的错误,如果底层协议支持重传,则可以忽略该请求,以便重试可以成功 ### **返回值** 成功时返回**`TRUE`**, 或者在失败时返回**`FALSE`**。 错误代码会传入[socket\_last\_error()](https://www.php.net/manual/zh/function.socket-last-error.php),如果将此参数传入[socket\_strerror()](https://www.php.net/manual/zh/function.socket-strerror.php)则可以得到错误的文字说明。 例子: ``` $sock = socket_create(AF_INET, SOCK_STREAM, getprotobyname('tcp')); socket_bind($sock, '127.0.0.1',5000); socket_listen($sock,1); ```