PHP
Referenzliste
stream_socket_shutdown
Stream Funktionen
Befehl:
bool stream_socket_shutdown ( resource $stream , int $how )
Parameter-Liste:
Beschreibung | |
---|---|
Eine offene Stream (geöffnet mit stream_socket_client(), zum Beispiel) | |
Eine der folgenden Konstanten: STREAM_SHUT_RD (deaktivieren weitere Empfänge), STREAM_SHUT_WR (weitere Übertragungen deaktivieren) oder STREAM_SHUT_RDWR (deaktivieren weitere Empfänge und Getriebe). |
Beschreibung:
Abschaltungen (teilweise oder gar nicht) eine Vollduplex-Verbindung.
Aktiv in Version:
(PHP 5 >= 5.2.1, PHP 7)
Siehe auch:
stream_socket_shutdown() - Beispiel:
Eingabe:
<?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")); // doesn't work now ?>
Ausgabe:
int(5)
Notice: fputs(): send of 5 bytes failed with errno=32 Broken pipe in test.php on line 9
int(0)
Notice: fputs(): send of 5 bytes failed with errno=32 Broken pipe in test.php on line 9
int(0)
Stream Funktionen