socket_close
socket_create_listen
Socket-Funktionen
PHP Manual

# socket_connect

(PHP 4 >= 4.1.0, PHP 5)

socket_connect — Baut eine Verbindung über einen Socket auf

### Beschreibung

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

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 wird `FALSE` zurückgegeben. 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() - Verknüpft einen Socket mit einem Namen
- socket_listen() - Hört einen Socket nach Verbindungsanforderungen ab
- socket_create() - Erzeugt einen Socket (Endpunkt für die Kommunikation)
- socket_last_error() - Gibt den letzten Fehler zurück, der an einem Socket aufgetreten ist
- socket_strerror() - Gibt einen String zurück, der einen socket-Fehler beschreibt

socket_close
socket_create_listen
Socket-Funktionen
PHP Manual