PHP Handbuch
Zurück |  | Nach vorne

# socket

(4.0.2 - 4.0.6 only)

socket -- Erzeugt einen Socket (Endpunkt für die Datenübertragung)

## Beschreibung

``int socket` (int domain, int type, int protocol)`

Warnung
Diese Funktion ist EXPERIMENTELL. Das Verhalten, der Funktionsname und alles Andere was hier dokumentiert ist, kann sich in zukünftigen PHP-Versionen ohne Ankündigung ändern. Seien Sie gewarnt und verwenden Sie diese Funktion auf eigenes Risiko.

Erzeugt eine Datenendeinrichtung zur Kommunikation (einen Socket) und gibt für diesen Socket einen Deskriptor zurück.

Der Parameter `domain` bestimmt die Domain. Momentan werden `AF_INET` und `AF_UNIX` unterstützt.

Der Parameter `type` wählt den Socket-Typ. Das ist entweder `SOCK_STREAM`, `SOCK_DGRAM`, `SOCK_SEQPACKET`, `SOCK_RAW`, `SOCK_RDM`, oder `SOCK_PACKET`.

`protocol` bestimmt das Protokoll.

Gibt bei Erfolg einen gültigen Socket-Deskriptor zurück oder einen negativen Fehlercode, falls ein Fehler auftritt.Dieser Fehlercode kann an die Funktion strerror() übergeben werden, um eine textuelle Beschreibung des Fehlers zu erhalten.

Um mehr Informationen über den Gebrauch der Funktion socket() und die Bedeutung der verschiedenen Parameter zu erhalten , sei auf die Unix man page socket (2) verwiesen.

Siehe auch: accept_connect(), bind(), connect(), listen(), strerror(), und socket_get_status().

Zurück | Zum Anfang | Nach vorne
read | Nach oben | strerror