Funktionsname: Socket_Addrinfo_Connect ()
Anwendbare Version: Php 5.3.0 und höher
Funktionsbeschreibung: Die Funktion Socket_Addrinfo_Connect () verwendet die angegebene Addrinfo -Struktur, um eine Verbindung zum angegebenen Host und dem angegebenen Port herzustellen.
Verwendung: Socket_Addrinfo_Connect (Ressource $ Socket, Array $ addrinfo)
Parameter:
Rückgabewert:
Beispiel:
Af_unspec, 'socktype' => socK_stream)); // eine Verbindung zum Remote -Host herstellen if (socket_addrinfo_connect ($ socket, $ addrinfo)) {echo "erfolgreich mit dem Remote -Host verbunden!"; } else {echo "Connect fehlgeschlagen!"; } // Schließen Sie den Socket Socket_Close ($ Socket); ?>Im obigen Beispiel wird eine Socket -Ressource $ Socket zuerst mit Socket_Create () erstellt. Anschließend wird die Funktion mit Socket_Addrinfo_lookup () verwendet, um die addrinfo -Informationen des Remote -Hosts " www.example.com " zu ermitteln und das Ergebnis im $ adrinfo -Array zu speichern. Verwenden Sie schließlich die Funktion Socket_Addrinfo_Connect (), um eine Verbindung zum Remote -Host herzustellen. Wenn die Verbindung erfolgreich ist, ist die Ausgabe "erfolgreich mit dem Remote -Host verbunden!", Andernfalls ist die Ausgabe "Connect fehlgeschlagen!". Schließlich schließen Sie den Socket mit der Funktion von Socket_Close ().
Beachten Sie, dass dieses Beispiel nur für Demonstrationszwecke dient und möglicherweise die Hinzufügung von Fehlerbehandlung und entsprechende Parameterprüfungen erfordern, wenn sie tatsächlich verwendet werden.