# stream_socket_accept

(PHP 5, PHP 7, PHP 8)

stream_socket_accept — Acepta una conexión sobre un socket creado por stream_socket_server()

### Descripción

stream_socket_accept(resource `$server_socket`, float `$timeout` = ini_get("default_socket_timeout"), string `&$peername` = ?): resource

Acepta una conexión sobre un socket creado previamente por stream_socket_server().

### Parámetros

`server_socket`

  El socket del servidor desde donde aceptar una conexión.

`timeout`

  Sobreescribe el tiemo de espera aceptado por defecto del socket. Esto debería darse en segundos.

`peername`

  Se establecerá al nombre (dirección) del cliente que se conectó, si está incluido y disponible desde el transporte seleccionado.

  > Nota:

  > También se puede determinar después usando stream_socket_get_name().

### Valores devueltos

Devuelve un flujo a la conexión del socket aceptado o `false` en caso de error.

### Notas

Advertencia

Esta función no debería usarse con sockets de servidor UDP. En su lugar, use stream_socket_recvfrom() y stream_socket_sendto().

### Ver también

- stream_socket_server() - Crear un socket de servidor de dominio de Internet o de Unix
- stream_socket_get_name() - Recuperar el nombre de los sockets locales o remotos
- stream_set_blocking() - Establecer el modo bloqueo/no-bloqueo en un flujo
- stream_set_timeout() - Establecer un perido de tiempo de espera en un flujo
- fgets() - Obtiene una línea desde el puntero a un fichero
- fgetss() - Obtiene un línea desde un puntero a un archivo y elimina las etiquetas HTML
- fwrite() - Escritura de un archivo en modo binario seguro
- fclose() - Cierra un puntero a un archivo abierto
- feof() - Comprueba si el puntero a un archivo está al final del archivo
- Funciones de cURL