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

This function is EXPERIMENTAL. That means, that the behaviour of this function, this function name, in concreto ANYTHING documented here can change in a future release of PHP WITHOUT NOTICE. Be warned, and use this function at your own risk.

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