socket_shutdown

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

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

説明

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 クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。