受信、送信、または送受信用のソケットをシャットダウンする

# socket_shutdown

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

socket_shutdown — 受信、送信、または送受信用のソケットをシャットダウンする

### 説明

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

socket_shutdown() 関数は、`socket` から送られてくる受信、送信あるいはすべて（デフォルト）のデータを停止します。

> 注意:

> 関連するバッファの内容は、空になるかもしれないしならないかもしれません。

### パラメータ

`socket`

  socket_create() で作成した Socket クラスのインスタンス。

`mode`

  `mode` の値は以下のうちのひとつです。

  `mode` のとりうる値
  `0` | ソケットの読み込みを停止します。
  `1` | ソケットの書き込みを停止します。
  `2` | ソケットの読み込み・書き込みを停止します。

### 戻り値

成功した場合に `true` を、失敗した場合に `false` を返します。

### 変更履歴

バージョン | 説明
--- | ---
8.0.0 | `socket` は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。

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