Aktueller Standort: Startseite> Funktionskategorien> socket_recv

socket_recv

Empfangen Sie Daten von Connected Socket
Name:socket_recv
Kategorie:Steckdosen
Programmiersprache:php
Kurzbeschreibung:Empfangen Sie Daten von Connected Socket

Funktionsname: Socket_Recv ()

Funktionsbeschreibung: Die Funktion von Socket_Recv () empfängt Daten aus dem angeschlossenen Socket.

Anwendbare Version: Php 4> = 4.1.0, Php 5, Php 7

Verwendung: int socket_recv (Ressource $ Socket, String & $ BUF, int $ len, int $ flags)

Parameter:

  • $ Socket: Connected Socket Resource, erstellt über Socket_Create () und Socket_Connect ().
  • & $ BUF: Die empfangenen Daten werden in dieser Variablen als Zeichenfolge gespeichert.
  • $ len: Die maximale Datenlänge, die empfangen werden soll.
  • $ flags: Optionaler Parameter, um zusätzliche Empfangsoptionen anzugeben. Häufig verwendete Optionen sind MSG_OOB (Prozess außerhalb des Bandes) und msg_waitall (Warten auf alle Daten warten).

Rückgabewert: Wenn Sie erfolgreich sind, senden Sie die Anzahl der Bytes der empfangenen Daten zurück. Zurück Fehlschlag, kehren Sie False zurück und können Sie Socket_Last_error () festlegen, um den Fehlercode zu erhalten.

Beispiel: Das folgende Beispiel zeigt, wie die Funktion socet_recv () verwendet wird, um Daten aus einem angeschlossenen Socket zu empfangen.

Im obigen Beispiel wird zuerst ein TCP -Socket erstellt und mit dem Server verbunden. Verwenden Sie dann die Funktion von Socket_Send (), um die Daten an den Server zu senden. Verwenden Sie als Nächstes die Funktion von Socket_Recv (), um die vom Server zurückgegebenen Daten zu empfangen und in der $ empfangenen Variablen zu speichern. Schließlich schließen Sie die Socket -Verbindung und geben Sie die empfangenen Daten auf den Bildschirm aus.

Ähnliche Funktionen
Beliebte Artikel