socket_close
socket_create_listen
Socket Funktionen
PHP Manual

# socket_connect

(PHP 4 >= 4.0.7, PHP 5)

socket_connect — Baut eine Verbindung über einen Socket auf

### Beschreibung

bool socket_connect ( resource `$socket` , string `$address` [, int `$port` ] )

Baut über den gültigen Socket-Deskriptor `socket` , der von socket_create() zurückgegeben wurde, eine Verbindung zu `address` auf.

### Parameter-Liste

`socket`

`address`

  Der Parameter `address` ist entweder eine IPv4-Adresse in Punktnotation (z.B. 127.0.0.1), falls `socket` zur `AF_INET`-Familie gehört, oder eine gültige IPv6-Adresse (z.B ::1), falls die IPv6-Unterstützung aktiviert ist und `socket` zur `AF_INET6`-Familie gehört, oder der Pfadname eines Unix-Domain socket, falls der Socket zur `AF_UNIX`-Familie gehört.

`port`

  Der Parameter `port` wird nur benutzt und ist dann zwingend erforderlich, wenn eine Verbindung zu einem `AF_INET`- oder einem `AF_INET6`-Socket aufgebaut wird. Er gibt an, zu welchem Port des entfernten Hosts eine Verbindung hergestellt werden soll.

### Rückgabewerte

Gibt bei Erfolg `TRUE` zurück, im Fehlerfall `FALSE`. Der Fehlercode kann mit der Funktion socket_last_error() ermittelt werden. Dieser Fehlercode kann an die Funktion socket_strerror() übergeben werden, um eine textuelle Beschreibung des Fehlers zu erhalten.

> Hinweis: Falls der Socket nicht blockiert ist, gibt diese Funktion `FALSE` sowie die Fehlermeldung Operation now in progress zurück.

### Siehe auch

- socket_bind()
- socket_listen()
- socket_create()
- socket_last_error()
- socket_strerror()

socket_close
socket_create_listen
Socket Funktionen
PHP Manual