Schließt einen Socket der zum Senden, Empfangen oder beidem geöffnet wurde

# socket_shutdown

(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)

socket_shutdown — Schließt einen Socket der zum Senden, Empfangen oder beidem geöffnet wurde

### Beschreibung

function socket_shutdown(Socket `$socket`, int `$mode` = 2): bool

Mit socket_shutdown() können Sie die Übertragung hereinkommender, ausgehender oder aller Daten (die Standardeinstellung) über diesen `socket` abbrechen.

> Hinweis:

> Zugehörige Puffer werden geleert, oder auch nicht.

### Parameter-Liste

`socket`

  Eine Socket-Instanz, die mit socket_create() erzeugt wurde.

`mode`

  Der Parameter `mode` kann folgende Werte annehmen:

  Mögliche Werte für `mode`
  `0` | Schließe den Socket für hereinkommende Daten (Lesen)
  `1` | Schließe den Socket für ausgehende Daten (Schreiben)
  `2` | Schließe den Socket in beiden Richtungen

### Rückgabewerte

Gibt bei Erfolg `true` zurück. Bei einem Fehler wird `false` zurückgegeben.

### Changelog

Version | Beschreibung
--- | ---
8.0.0 | `socket` ist nun eine Socket-Instanz; vorher war es eine resource.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open