PHP Handbuch
Zurück |  | Nach vorne

# 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
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.

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

Zurück | Zum Anfang | Nach vorne
accept_connect | Nach oben | close