Position actuelle: Accueil> Catégories de fonctions> socket_cmsg_space

socket_cmsg_space

Calculez la taille du tampon de message
Nom:socket_cmsg_space
Catégorie:Prises
Langage de programmation:php
Description en une ligne:Calculez la taille du tampon pour le type et la longueur des informations de contrôle spécifiées

Nom de la fonction: socket_cmsg_space ()

Fonction Description: La fonction socket_cmsg_space () est utilisée pour calculer la taille du tampon du type et de la longueur d'informations de contrôle spécifiés.

Version applicable: PHP 5> = 5.5.0, php 7

Syntaxe: socket_cmsg_space (Int $ niveau, int $ type): int

paramètre:

  • Niveau $: représente le niveau du protocole d'informations de contrôle et peut être utilisé avec le niveau de protocole Sol_Socket ou un autre protocole personnalisé constant.
  • $ type: représente le type d'informations de contrôle. Vous pouvez utiliser les SCM_Rights constants ou d'autres types d'informations de contrôle personnalisés.

Valeur de retour: renvoie la taille du tampon du type et de la longueur des informations de contrôle spécifiées.

Exemple:

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

Sortir:

缓冲区大小为:20 字节

Notes:

  • La fonction socket_cmsg_space () calcule uniquement la taille du tampon et ne crée pas réellement de tampon.
  • Le type d'informations de contrôle et le niveau du protocole doivent être spécifiés en fonction des exigences spécifiques.
  • Avant d'utiliser cette fonction, vous devez vous assurer qu'une prise valide a été créée.
Fonctions similaires
Articles populaires