socket_addrinfo_connect
주어진 addrinfo에서 소켓을 생성하고 연결하십시오
함수 이름 : socket_addrinfo_connect ()
해당 버전 : PHP 5.3.0 이상
기능 설명 : socket_addrinfo_connect () 함수는 주어진 addrinfo 구조를 사용하여 지정된 호스트 및 포트에 연결합니다.
사용법 : socket_addrinfo_connect (Resource $ socket, array $ addrinfo)
매개 변수 :
반품 값 :
예:
af_unspec, 'socktype'=> sock_stream)); // 원격 호스트에 연결 if (socket_addrinfo_connect ($ socket, $ addrinfo)) {echo "원격 호스트에 성공적으로 연결되었습니다!"; } else {echo "Connect 실패!"; } // 소켓 Socket_Close ($ socket)을 닫습니다. ?>위의 예에서 소켓 리소스 $ 소켓은 Socket_create ()를 사용하여 먼저 작성됩니다. 그런 다음 socket_addrinfo_lookup () 함수는 원격 호스트 " www.example.com "의 addrinfo 정보를 찾는 데 사용되고 $ addrinfo 어레이에서 결과를 저장합니다. 마지막으로 Socket_addrinfo_connect () 함수를 사용하여 원격 호스트에 연결하십시오. 연결이 성공하면 출력이 "원격 호스트에 성공적으로 연결되어 있습니다!", 그렇지 않으면 출력이 "연결 실패!"입니다. 마지막으로 socket_close () 함수를 사용하여 소켓을 닫습니다.
이 예제는 데모 목적으로 만 사용되며 실제로 사용할 때 오류 처리 및 적절한 매개 변수 검사를 추가해야 할 수도 있습니다.