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().