stream_socket_shutdownとは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > stream_socket_shutdownの意味・解説 

stream_socket_shutdown

(No version information available, might be only in CVS)
stream_socket_shutdown — 全二重接続を終了する

説明

int stream_socket_shutdown ( resource stream, int how )
全二重接続を (一時的あるいはそうでなく) 終了します。

パラメータ

stream
オープンしているストリーム (たとえば stream_socket_client() でオープンしたものなど)。
how
以下の定数のいずれか。STREAM_SHUT_RD (それ以降の受信を無効にする)、STREAM_SHUT_WR (それ以降の送信を無効にする) あるいは STREAM_SHUT_RDWR (それ以降の送受信を無効にする)。

返り値

成功した場合に TRUE を、失敗した場合に FALSE を返します。

例 2247. stream_socket_shutdown() の例
<?php

$server = stream_socket_server('tcp://127.0.0.1:1337');
$client = stream_socket_client('tcp://127.0.0.1:1337');

var_dump(fputs($client, "hello"));

stream_socket_shutdown($client, STREAM_SHUT_WR);
var_dump(fputs($client, "hello")); // ここでは動作しません

?>
上の例の出力は、たとえば 以下のようになります。

int(5)

Notice: fputs(): send of 5 bytes failed with errno=32 Broken pipe in test.php on line 9
int(0)

    


参考

fclose()



このページでは「PHP関数リファレンス」からstream_socket_shutdownを検索した結果を表示しています。
Weblioに収録されているすべての辞書からstream_socket_shutdownを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からstream_socket_shutdown を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「stream_socket_shutdown」の関連用語

stream_socket_shutdownのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



stream_socket_shutdownのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2025 by the PHP Documentation Group.

©2025 GRAS Group, Inc.RSS