Az Arduino-hoz az WiFiUDP számára dokumentált metódusok
A lentebb leírt metódusok és tulajdonságok az ESP8266-ra vonatkoznak. Az Arduino WiFi könyvtár dokumentációja nem foglalkozik velük. Mielőtt teljes körűen dokumentálnák, olvassa el az alábbi információkat.
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()
A WiFiUDP
osztály támogatja a multicast csomagok küldését és fogadását az STA interfészen. Multicast csomag küldésekor cserélje ki az udp.beginPacket(addr, port)
az udp.beginPacketMulticast(addr, port, WiFi.localIP())
értékre. Multicast csomagok hallgatásakor cserélje ki az udp.begin(port)
az udp.beginMulticast(WiFi.localIP(), multicast_ip_addr, port)
értékre. Az udp.destinationIP()
segítségével megállapíthatja, hogy a fogadott csomagot a csoportos vagy unicast címre küldték-e el.
A kódmintákért kérjük, olvassa el a különálló szakaszt, amely kifejezetten az UDP osztályra vonatkozó példákat tartalmaz.
© Copyright 2017, Ivan Grokhotkov Revision b080c507. Fordította: Maczák András