Streams stream_socket_accept

(PHP 5, PHP 7, PHP 8)

stream_socket_accept — stream_socket_server()에 의해 생성된 소켓에 대한 연결 수락


설명

stream_socket_accept(resource $socket, ?float $timeout = null, string &$peer_name = null): resource|false

이전에 stream_socket_server()에 의해 생성된 소켓에 대한 연결을 수락합니다.


매개변수

socket
연결을 수락할 서버 소켓입니다.
timeout
기본 소켓 수락 시간 초과를 재정의합니다. 시간은 초 단위로 지정해야 합니다. 기본적으로 default_socket_timeout이 사용됩니다.
peer_name
연결된 클라이언트의 이름(주소)으로 설정됩니다(선택된 전송에서 포함되고 사용 가능한 경우).

메모: 나중에 stream_socket_get_name()을 사용하여 결정할 수도 있습니다.


반환 값

허용된 소켓 연결에 대한 스트림을 반환하거나 실패 시 false를 반환합니다.


변경 로그

버전 설명
8.0.0 timeout는 이제 nullable입니다.

메모

경고 이 함수는 UDP 서버 소켓과 함께 사용하면 안 됩니다. 대신 stream_socket_recvfrom()stream_socket_sendto()를 사용하십시오.


기타