Sockets socket_create_listen

(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)

socket_create_listen — 연결을 수락하기 위해 포트의 소켓을 엽니다.


설명

socket_create_listen(int $port, int $backlog = 128): Socket|false

socket_create_listen()은 새 연결을 기다리는 지정된 포트의 모든 로컬 인터페이스에서 수신 대기하는 AF_INET 유형의 새 Socket 인스턴스를 만듭니다.

이 함수는 새 연결을 수락하기만 하는 새 소켓을 만드는 작업을 쉽게 하기 위한 것입니다.


매개변수

port
모든 인터페이스에서 수신 대기할 포트입니다.
backlog
backlog 매개변수는 보류 중인 연결의 큐가 커질 수 있는 최대 길이를 정의합니다. SOMAXCONNbacklog 매개변수로 전달될 수 있습니다. 자세한 내용은 socket_listen()을 참조하십시오.

반환 값

socket_create_listen()은 성공 시 새 Socket 인스턴스를 반환하고 오류 시 false를 반환합니다. 오류 코드는 socket_last_error()로 검색할 수 있습니다. 이 코드는 오류에 대한 텍스트 설명을 얻기 위해 socket_strerror()에 전달될 수 있습니다.


변경 로그

버전 설명
8.0.0 성공하면 이 함수는 이제 Socket 인스턴스를 반환합니다. 이전에는 리소스가 필요했습니다.

메모

메모: 특정 인터페이스에서만 수신 대기하는 소켓을 생성하려면 socket_create(), socket_bind()socket_listen()을 사용해야 합니다.


기타