bind

(4.0.2 - 4.0.6 only)

bind -- Verknüpft einen Namen mit einem Socket

Beschreibung

int bind (int socket, string address [, int port])

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.

bind() verknüpft den Namen, der in address angegeben ist mit dem Socket, der durch socket bestimmt wird. Dies muss ein gültiger Socket-Deskriptor sein, der mit der Funktion socket() erzeugt wurde.

Der Parameter address ist entweder eine IP-Adresse, angegeben in Punktnotation (z.B. 127.0.0.1), falls der Socket zur AF_INET -Familie gehört; oder ein Pfadname eines Unix-domain socket, falls er zur AF_UNIX - Familie gehört.

Der Parameter port wird nur benutzt, wenn eine Verbindung zu einem AF_INET -Socket aufgebaut wird und bestimmt den Port des entfernten Hosts, zu dem die Verbindung hergestellt werden soll.

Gibt bei Erfolg NULL zurück, ansonsten einen negativen Fehlercode. Dieser Fehlercode kann an die Funktion strerror() übergeben werden, um eine textuelle Beschreibung des Fehlers zu erhalten.

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