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

socket_addrinfo_bind

Créer et lier à la prise à partir d'un addrinfo donné
Nom:socket_addrinfo_bind
Catégorie:Prises
Langage de programmation:php
Description en une ligne:Lier une prise à une adresse spécifiée

Nom de la fonction: socket_addrinfo_bind ()

Version applicable: PHP 5.4.0 et supérieur

Utilisation: la fonction socket_addrinfo_bind () est utilisée pour lier une prise à une adresse spécifiée.

Syntaxe: bool socket_addrinfo_bind (socket de ressource $, ressource $ addrinfo)

paramètre:

  • Socket: Ressource de socket, créée à l'aide de la fonction socket_create ().
  • Addrinfo: Adresses des ressources d'information, obtenues à l'aide de la fonction socket_addrinfo_lookup ().

Valeur de retour: renvoyer true si une liaison réussie est renvoyée et false en cas d'échec.

Exemple: L'exemple suivant montre comment lier une prise à une adresse spécifiée à l'aide de la fonction 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);

Dans l'exemple ci-dessus, une prise TCP est d'abord créée à l'aide de la fonction socket_create (). Utilisez ensuite la fonction socket_addrinfo_lookup () pour obtenir les informations d'adresse de l'adresse spécifiée. Enfin, utilisez la fonction socket_addrinfo_bind () pour lier le socket à cette adresse. Si la liaison est réussie, la sortie sera "la liaison du socket est réussie!", Sinon, la sortie sera "la liaison de socket a échoué!". Enfin, utilisez la fonction socket_close () pour fermer la prise.

Remarque: L'adresse et les numéros de port dans l'exemple sont destinés uniquement à référence, veuillez les modifier en fonction de la situation réelle.

Fonctions similaires
Articles populaires