stream_socket_accept
(PHP 5)
stream_socket_accept — Accept a connection on a socket created by stream_socket_server()
说明
resource stream_socket_accept ( resource $server_socket [, float $timeout = ini_get("default_socket_timeout") [, string &$peername ]] )Accept a connection on a socket previously created by stream_socket_server().
参数
- server_socket
-
The server socket to accept a connection from.
- timeout
-
Override the default socket accept timeout. Time should be given in seconds.
- peername
-
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().
返回值
Returns a stream to the accepted socket connection 或者在失败时返回 FALSE.
注释
WarningThis function should not be used with UDP server sockets. Instead, use stream_socket_recvfrom() and stream_socket_sendto().
参见
- stream_socket_server() - Create an Internet or Unix domain server socket
- stream_socket_get_name() - Retrieve the name of the local or remote sockets
- stream_set_blocking() - Set blocking/non-blocking mode on a stream
- stream_set_timeout() - Set timeout period on a stream
- fgets() - 从文件指针中读取一行
- fgetss() - 从文件指针中读取一行并过滤掉 HTML 标记
- fwrite() - 写入文件(可安全用于二进制文件)
- fclose() - 关闭一个已打开的文件指针
- feof() - 测试文件指针是否到了文件结束的位置
- cURL 函数