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

socket_cmsg_space

메시지 버퍼 크기를 계산하십시오
이름:socket_cmsg_space
분류:소켓
사용 언어:php
한 줄 설명:지정된 제어 정보 유형 및 길이의 버퍼 크기를 계산합니다.

함수 이름 : socket_cmsg_space ()

함수 설명 : socket_cmsg_space () 함수는 지정된 제어 정보 유형 및 길이의 버퍼 크기를 계산하는 데 사용됩니다.

해당 버전 : PHP 5> = 5.5.0, PHP 7

구문 : socket_cmsg_space (int $ level, int $ type) : int

매개 변수 :

  • $ 레벨 : 제어 정보의 프로토콜 수준을 나타내며 Constant Sol_Socket 또는 기타 사용자 정의 프로토콜 레벨과 함께 사용할 수 있습니다.
  • $ 유형 : 제어 정보 유형을 나타냅니다. 상수 SCM_RIGHTS 또는 기타 사용자 정의 된 제어 정보 유형을 사용할 수 있습니다.

반환 값 : 지정된 제어 정보 유형 및 길이의 버퍼 크기를 반환합니다.

예:

 $level = SOL_SOCKET; $type = SCM_RIGHTS; $bufferSize = socket_cmsg_space($level, $type); echo "缓冲区大小为:$bufferSize 字节";

산출:

缓冲区大小为:20 字节

참고 :

  • socket_cmsg_space () 함수는 버퍼 크기 만 계산하고 실제로 버퍼를 생성하지 않습니다.
  • 제어 정보 유형 및 프로토콜 수준은 특정 요구 사항에 따라 지정해야합니다.
  • 이 기능을 사용하기 전에 유효한 소켓이 생성되었는지 확인해야합니다.
유사한 함수
  • 주어진 소켓의 로컬 엔드를 쿼리하여 유형에 따라 호스트/포트 또는 Unix 파일 시스템 경로를 초래할 수 있습니다. socket_getsockname

    socket_getsockname

    주어진소켓의로컬엔드를쿼리하여유형에따라
  • 연결된 소켓에서 데이터를 수신합니다 socket_recv

    socket_recv

    연결된소켓에서데이터를수신합니다
  • 소켓의 소켓 옵션을 설정하십시오 socket_set_option

    socket_set_option

    소켓의소켓옵션을설정하십시오
  • 메시지를 보내십시오 socket_sendmsg

    socket_sendmsg

    메시지를보내십시오
  • 주어진 addrinfo에서 소켓을 생성하고 바인딩합니다 socket_addrinfo_bind

    socket_addrinfo_bind

    주어진addrinfo에서소켓을생성하고
  • 연결되어 있는지 여부에 관계없이 소켓에 메시지를 보냅니다. socket_sendto

    socket_sendto

    연결되어있는지여부에관계없이소켓에메시지
  • 소켓에서 최대 길이 바이트를 읽습니다 socket_read

    socket_read

    소켓에서최대길이바이트를읽습니다
  • 소켓에서 연결을 시작하십시오 socket_connect

    socket_connect

    소켓에서연결을시작하십시오
인기 기사