현재 위치: > 함수 카테고리 모음> socket_addrinfo_connect

socket_addrinfo_connect

주어진 addrinfo에서 소켓을 생성하고 연결하십시오
이름:socket_addrinfo_connect
분류:소켓
사용 언어:php
한 줄 설명:주어진 addrinfo 구조를 사용하여 지정된 호스트 및 포트에 연결하십시오.

함수 이름 : socket_addrinfo_connect ()

해당 버전 : PHP 5.3.0 이상

기능 설명 : socket_addrinfo_connect () 함수는 주어진 addrinfo 구조를 사용하여 지정된 호스트 및 포트에 연결합니다.

사용법 : socket_addrinfo_connect (Resource $ socket, array $ addrinfo)

매개 변수 :

  • $ socket : socket_create ()를 사용하여 생성 된 유효한 소켓 자원.
  • $ addrinfo : socket_addrinfo_lookup () 함수를 통해 얻을 수있는 addrinfo 정보가 포함 된 배열.

반품 값 :

  • 성공하면 true를 반환하고 연결이 실패하면 False가 반환됩니다.

예:

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 () 함수를 사용하여 소켓을 닫습니다.

이 예제는 데모 목적으로 만 사용되며 실제로 사용할 때 오류 처리 및 적절한 매개 변수 검사를 추가해야 할 수도 있습니다.

유사한 함수
인기 기사