Aktueller Standort: Startseite> Funktionskategorien> socket_create

socket_create

Socken erstellen (Kommunikationsendpunkt)
Name:socket_create
Kategorie:Steckdosen
Programmiersprache:php
Kurzbeschreibung:Erstellen Sie eine Socket -Ressource

Funktion: socket_create ()

Anwendbare Version: Php 4, Php 5, Php 7

Verwendung: Mit der Funktion Socket_Create () wird eine Socket -Ressource erstellt.

Syntax: Ressourcen -Socket_Create (int $ domain, int $ type, int $ protocol)

Parameter:

  • $ domain: Gibt die Protokollfamilie der Sockel an, die einer der folgenden Konstanten sein kann:
    • AF_INET: IPv4 -Protokollfamilie
    • AF_INET6: IPv6 -Protokollfamilie
    • AF_UNIX: lokale Kommunikationsprotokollfamilie
  • $ type: Gibt den Typ der Socket an, die einer der folgenden Konstanten sein kann:
    • SOCK_STREAM: Streaming -Socket mit TCP -Protokoll mithilfe von TCP -Protokoll
    • SOCK_DGRAM: DATAGRAM SOCKKET, mit dem UDP -Protokoll
    • SOCK_RAW: RAW -Socket kann auf das zugrunde liegende Protokoll zugreifen
  • $ Protokoll: Gibt das von der Socket verwendete Protokoll an, das einer der folgenden Konstanten sein kann:
    • SOL_TCP: TCP -Protokoll
    • SOL_UDP: UDP -Protokoll
    • Sol_Socket: Das zugrunde liegende Socket -Protokoll

Rückgabewert: Gibt eine Socket -Ressource zurück, wenn sie erfolgreich sind, und gibt beim Versagen falsch zurück.

Beispiel:

 <?php // 创建一个TCP套接字$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); if ($socket === false) { echo "套接字创建失败: " . socket_strerror(socket_last_error()) . PHP_EOL; } else { echo "套接字创建成功!" . PHP_EOL; // 关闭套接字socket_close($socket); } ?>

Im obigen Beispiel wird eine TCP -Socket unter Verwendung der Funktion Socket_create () erstellt, die angibt, dass die Protokollfamilie IPv4 (AF_Inet) ist, der Socket -Typ Stream Socket (SOCK_Stream) und das Protokoll TCP (Sol_TCP) ist. Wenn die Erstellung erfolgreich ist, drucken Sie "Socket Creation ist erfolgreich!" Drucken, andernfalls drucken Sie die Fehlermeldung, die nicht erstellt wurde. Verwenden Sie schließlich die Funktion Socket_Close (), um den Socket zu schließen.

Ähnliche Funktionen
Beliebte Artikel