Clase UDP¶
Metodos documentados para la Clase WiFiUDP en Arduino
- begin()
- available()
- beginPacket()
- endPacket()
- write()
- parsePacket()
- peek()
- read()
- flush()
- stop()
- remoteIP()
- remotePort()
Los métodos y propiedades descritos más abajo son específicos de ESP8266. No están cubiertos en la documentación de librería WiFi de Arduino. Antes de que estén complétamente documentados, consulte la información a continuación.
Multicast UDP¶
uint8_t beginMulticast (IPAddress interfaceAddr, IPAddress multicast, uint16_t port)
virtual int beginPacketMulticast (IPAddress multicastAddress, uint16_t port, IPAddress interfaceAddress, int ttl=1)
IPAddress destinationIP ()
uint16_t localPort ()
La clase WiFiUDP
admite el envío y recepción de paquetes de multidifusión en la interfaz STA. Al enviar un paquete de multidifusión, reemplace udp.beginPacket(addr, port)
con udp.beginPacketMulticast(addr, port, WiFi.localIP ())
. Cuando escuche paquetes de multidifusión, reemplace udp.begin(port)
con udp.beginMulticast(WiFi.localIP(), multicast_ip_addr, port)
. Puede usar udp.destinationIP()
para saber si el paquete recibido se envió a la dirección de multidifusión o unicast.
Consulte la sección separada con ejemplos dedicados específicamente a la clase UDP.