UDP: User Datagram Protocol¶
https://en.m.wikipedia.org/wiki/User_Datagram_Protocol
Connection API¶
-
typedef Delegate<void(UdpConnection &connection, char *data, int size, IpAddress remoteIP, uint16_t remotePort)>
UdpConnectionDataDelegate
¶
-
class
UdpConnection
¶ - #include <UdpConnection.h>
Subclassed by DnsServer, NtpClient
Public Functions
-
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)
-