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:
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.