stream_socket_shutdown
stream_socket_shutdown
Shutdown a full-duplex connection
bool **stream_socket_shutdown** resource $stream int $mode
Shutdowns (partially or not) a full-duplex connection.
Opmerking: > The associated buffer, or buffers, may or may not be emptied.
stream
An open stream (opened with ,
for example)
stream_socket_client
mode
One of the following constants:
(disable further receptions),
(disable further transmissions) or
(disable further receptions and
transmissions).
STREAM_SHUT_RD``STREAM_SHUT_WR``STREAM_SHUT_RDWR
return.success
Voorbeeld: A example
<?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
?>
int(5)
Notice: fputs(): send of 5 bytes failed with errno=32 Broken pipe in test.php on line 9
int(0)
fclose