Documentación offline PHP master

stream_socket_shutdown

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

stream_socket_shutdown

Detiene una conexión full-duplex

Descripción#

stream_socket_shutdown(resource $stream, int $mode): bool
```php

Detiene (parcialmente o no) una conexión full-duplex.

> [!NOTE]
> El o los buffers asociados pueden o no ser vaciados.

## Parámetros

`stream`  
Un flujo abierto (abierto con la función `stream_socket_client`, por ejemplo)

`mode`  
Una de las constantes siguientes: `STREAM_SHUT_RD` (desactiva las recepciones futuras), `STREAM_SHUT_WR` (desactiva las transmisiones futuras) o `STREAM_SHUT_RDWR` (desactiva las recepciones o las transmisiones futuras).

## Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

## Ejemplos

Ejemplo con `stream_socket_shutdown`

```php

Resultado del ejemplo anterior es similar a:

int(5)

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

Véase también#

fclose