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

socket_addrinfo_bind

주어진 addrinfo에서 소켓을 생성하고 바인딩합니다
이름:socket_addrinfo_bind
분류:소켓
사용 언어:php
한 줄 설명:소켓을 지정된 주소에 바인딩하십시오

함수 이름 : socket_addrinfo_bind ()

해당 버전 : PHP 5.4.0 이상

사용법 : socket_addrinfo_bind () 함수는 소켓을 지정된 주소에 바인딩하는 데 사용됩니다.

구문 : bool socket_addrinfo_bind (Resource $ socket, resource $ addrinfo)

매개 변수 :

  • Socket : Socket_create () 함수를 사용하여 생성 된 소켓 리소스.
  • AddRinfo : socket_addrinfo_lookup () 함수를 사용하여 얻은 주소 정보 자원.

반환 값 : 성공적인 바인딩이 반환되면 true를 반환하고 실패한 경우 거짓.

예 : 다음 예제는 socket_addrinfo_bind () 함수를 사용하여 소켓을 지정된 주소에 바인딩하는 방법을 보여줍니다.

 // 创建套接字$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); // 获取地址信息$addrinfo = socket_addrinfo_lookup("example.com", "http"); // 绑定套接字到地址if (socket_addrinfo_bind($socket, $addrinfo)) { echo "套接字绑定成功!"; } else { echo "套接字绑定失败!"; } // 关闭套接字socket_close($socket);

위의 예에서는 Socket_create () 함수를 사용하여 TCP 소켓이 먼저 작성됩니다. 그런 다음 socket_addrinfo_lookup () 함수를 사용하여 지정된 주소의 주소 정보를 얻으십시오. 마지막으로, socket_addrinfo_bind () 함수를 사용하여 소켓을 해당 주소에 바인딩하십시오. 바인딩이 성공하면 출력은 "소켓 바인딩이 성공적입니다!"가됩니다. 그렇지 않으면 출력이 "소켓 바인딩 실패!"가됩니다. 마지막으로 Socket_close () 함수를 사용하여 소켓을 닫습니다.

참고 : 예제의 주소 및 포트 번호는 참조 용입니다. 실제 상황에 따라 수정하십시오.

유사한 함수
  • 소켓 오류를 설명하는 문자열을 반환합니다 socket_strerror

    socket_strerror

    소켓오류를설명하는문자열을반환합니다
  • 소켓을 닫으려면 수신, 보내거나 둘 ​​다 socket_shutdown

    socket_shutdown

    소켓을닫으려면수신,보내거나둘​​다
  • 연결 지향 여부에 관계없이 소켓에서 데이터 수신 socket_recvfrom

    socket_recvfrom

    연결지향여부에관계없이소켓에서데이터수신
  • 주어진 addrinfo에서 소켓을 생성하고 바인딩합니다 socket_addrinfo_bind

    socket_addrinfo_bind

    주어진addrinfo에서소켓을생성하고
  • 파일 디스크립터 FD에 대한 비 차단 모드를 설정하십시오 socket_set_nonblock

    socket_set_nonblock

    파일디스크립터FD에대한비차단모드를설정
  • 소켓에서 연결을 시작하십시오 socket_connect

    socket_connect

    소켓에서연결을시작하십시오
  • 소켓 또는 이전 오류 코드에서 오류를 지우십시오. socket_clear_error

    socket_clear_error

    소켓또는이전오류코드에서오류를지우십시오
  • 소켓 리소스에서 차단 모드를 설정하십시오 socket_set_block

    socket_set_block

    소켓리소스에서차단모드를설정하십시오
인기 기사