|
| void | setErrorReplyCode (DnsReplyCode replyCode) |
| | Set error reply code. More...
|
| |
| void | setTTL (uint32_t ttl) |
| | Set message Time-To-Live in seconds. More...
|
| |
| bool | start (uint16_t port, const String &domainName, const IpAddress &resolvedIP) |
| | Start the DNS server. More...
|
| |
| void | stop () |
| | Stop the DNS server. More...
|
| |
| | UdpConnection () |
| |
| | UdpConnection (UdpConnectionDataDelegate dataHandler) |
| |
| virtual | ~UdpConnection () |
| |
| virtual bool | listen (int port) |
| |
| virtual bool | connect (IpAddress ip, uint16_t port) |
| |
| virtual void | close () |
| |
| virtual bool | send (const char *data, int length) |
| |
| bool | sendString (const char *data) |
| |
| bool | sendString (const String &data) |
| |
| virtual bool | sendTo (IpAddress remoteIP, uint16_t remotePort, const char *data, int length) |
| |
| bool | sendStringTo (IpAddress remoteIP, uint16_t remotePort, const char *data) |
| |
| bool | sendStringTo (IpAddress remoteIP, uint16_t remotePort, const String &data) |
| |
| bool | setMulticast (IpAddress ip) |
| | Sets the UDP multicast IP. More...
|
| |
| bool | setMulticastTtl (size_t ttl) |
| | Sets the UDP multicast Time-To-Live(TTL). More...
|
| |
| bool | joinMulticastGroup (IpAddress localIp, IpAddress multicastIp) |
| | Uses IGMP to add a local network interface to multicast group. More...
|
| |
| bool | joinMulticastGroup (IpAddress multicastIp) |
| | Uses IGMP to add all local network interfaces to multicast group. More...
|
| |
| bool | leaveMulticastGroup (IpAddress localIp, IpAddress multicastIp) |
| | Uses IGMP to remove a local network interface from multicast group. More...
|
| |
| bool | leaveMulticastGroup (IpAddress multicastIp) |
| | Uses IGMP to remove all local network interfaces from multicast group. More...
|
| |