Aktueller Standort: Startseite> Funktionskategorien> socket_addrinfo_bind

socket_addrinfo_bind

Erstellen und binden Sie an Socket aus einem bestimmten Addrinfo
Name:socket_addrinfo_bind
Kategorie:Steckdosen
Programmiersprache:php
Kurzbeschreibung:Binden Sie einen Socket an eine bestimmte Adresse

Funktionsname: SOCKKET_ADDRINFO_BIND ()

Anwendbare Version: PHP 5.4.0 und höher

Verwendung: Die Funktion Socket_Addrinfo_Bind () wird verwendet, um einen Socket an eine angegebene Adresse zu binden.

Syntax: Bool Socket_Addrinfo_Bind (Ressource $ Socket, Ressource $ addrinfo)

Parameter:

  • Socket: Socket Resource, erstellt mit Socket_Create () Funktion.
  • ADDRINFO: Adressinformationsressource, erhalten mit Socket_addrinfo_lookup () Funktion.

Rückgabewert: Return true Wenn eine erfolgreiche Bindung zurückgegeben wird, und falsch, wenn es fehlgeschlagen ist.

Beispiel: Das folgende Beispiel zeigt, wie ein Socket mit der Funktion socket_addrinfo_bind () an eine angegebene Adresse binden.

 // 创建套接字$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);

Im obigen Beispiel wird zuerst eine TCP -Socket mit der Funktion von Socket_Create () erstellt. Verwenden Sie dann die Funktion Socket_addrinfo_lookup (), um die Adressinformationen der angegebenen Adresse zu erhalten. Verwenden Sie schließlich die Funktion Socket_Addrinfo_Bind (), um den Socket an diese Adresse zu binden. Wenn die Bindung erfolgreich ist, ist der Ausgang "Socket -Bindung ist erfolgreich!", Andernfalls ist die Ausgabe "Socket -Bindung fehlgeschlagen!". Verwenden Sie schließlich die Funktion Socket_Close (), um den Socket zu schließen.

Hinweis: Die Adresse und die Portnummern im Beispiel dienen nur als Referenz. Bitte ändern Sie sie gemäß der tatsächlichen Situation.

Ähnliche Funktionen
Beliebte Artikel