Clase Server

Métodos documentados para la clase Server en Arduino

  1. WiFiServer()
  2. begin()
  3. available()
  4. write()
  5. print()
  6. println()

Los métodos y propiedades que se describen en esta sección son específicos de ESP8266. No están cubiertos en la documentación de la librería WiFi de Arduino. Antes de que estén complétamente documentados, consulte la información a continuación.

setNoDelay

setNoDelay(nodelay)

Con nodelay establecido a true, esta función desactivará el Algoritmo de Nagle.

Este algoritmo está destinado a reducir el tráfico TCP/IP de pequeños paquetes enviados a través de la red combinando varios mensajes salientes pequeños y enviándolos todos a la vez. La desventaja de tal enfoque es que efectivamente se retrasan los mensajes individuales hasta que se ensamble un paquete lo suficientemente grande.

Ejemplo:

server.begin();
server.setNoDelay(true);

Por defecto, el valor de nodelay dependerá de WiFiClient::getDefaultNoDelay() global (actualmente falso de forma predeterminada).

Sin embargo, una llamada a wiFiServer.setNoDelay() anulará NoDelay para todos los WiFiClient nuevos proporcionados por la instancia de llamada (wiFiServer).

Otras llamas a funciones

bool  hasClient ()
bool  getNoDelay ()
virtual size_t  write (const uint8_t *buf, size_t size)
uint8_t  status ()
void  close ()
void  stop ()

La documentación para las funciones anteriores aún no se ha realizado.

Consulte la sección separada con ejemplos dedicados específicamente a la clase Server.