PHP
Referenzliste
socket_create
Socket-Funktionen
Befehl:
resource socket_create ( int $domain , int $type , int $protocol )
Parameter-Liste:
Beschreibung | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
domain Parameter legt die Protokollfamilie fest, die für die Kommunikation vom Socket benutzt wird.
| |||||||||||||
Der Parameter type bestimmt den Kommunikationstyp, den der Socket verwenden soll.
| |||||||||||||
Der Parameter protocol setzt das spezifische Protokoll innerhalb der angegebenen domain , das vom zurückgegebenen Socket für die Kommunikation benutzt wird. Der passende Wert kann ermittelt werden, indem der Name des Protokolls an die Funktion getprotobyname()übergeben wird. Wenn TCP oder UDP gewünscht werden, können auch die entsprechenden Konstanten SOL_TCP und SOL_UDP benutzt werden.
|
Rückgabewerte:
Bei Erfolg gibt socket_create() einen Socket-Deskriptor zurück, bei einem Fehler wird
FALSE
zurückgegeben. Der aktuelle Fehlercode kann mit socket_last_error() ermittelt und an die Funktion socket_strerror() übergeben werden, um eine textuelle Beschreibing des Fehlers zu erhalten. Beschreibung:
Erzeugt einen Socket (auch als Kommunikations-Endpunkt bezeichnet) und gibt einen Socket-Deskriptor zurück. Ein typisches Netzwerk besteht aus zwei Sockets, von denen der eine die Rolle des Clients und der andere die Rolle des Servers übernimmt.
Aktiv in Version:
(PHP 4 >= 4.1.0, PHP 5, PHP 7)
Fehler:
Falls eine ungültige
domain
oder ein ungültiger type
angegbeben wird, fällt socket_create() auf seinen Standardeinstellungen AF_INET
und entsprechend SOCK_STREAM
zurück und gibt zusätzlich eine E_WARNING
-Meldung aus. Siehe auch:
Akzeptiert eine Verbindung an einem Socket
Verknüpft einen Socket mit einem Namen
Baut eine Verbindung über einen Socket auf
Hört einen Socket nach Verbindungsanforderungen ab
Gibt den letzten Fehler zurück, der an einem Socket aufgetreten ist
Gibt einen String zurück, der einen socket-Fehler beschreibt
socket_create() - Beispiel:
Eingabe:
Im moment noch keine Beispiele vorhanden
Socket-Funktionen