ap

Dependencies:   DnsQuery

Dependents:   WizFi310_TCP_Echo_Server_Example

Fork of NetworkSocketAPI by NetworkSocketAPI

Revision:
96:656011e49d9f
Parent:
92:dd5f19874adf
Child:
98:0f614f1d0398
--- a/UDPSocket.cpp	Tue Apr 19 18:24:24 2016 -0500
+++ b/UDPSocket.cpp	Tue Apr 19 18:24:34 2016 -0500
@@ -33,11 +33,33 @@
 
 int UDPSocket::bind(uint16_t port)
 {
+    SocketAddress addr(0, port);
+    return bind(addr);
+}
+
+int UDPSocket::bind(const char *address, uint16_t port)
+{
+    SocketAddress addr(address, port);
+    return bind(addr);
+}
+
+int UDPSocket::bind(const SocketAddress &address)
+{
     if (!_socket) {
         return NSAPI_ERROR_NO_SOCKET;
     }
 
-    return _iface->socket_bind(_socket, port);
+    return _iface->socket_bind(_socket, address);
+}
+
+int UDPSocket::sendto(const char *host, uint16_t port, const void *data, unsigned size)
+{
+    SocketAddress addr(_iface, host, port);
+    if (!addr) {
+        return NSAPI_ERROR_DNS_FAILURE;
+    }
+
+    return sendto(addr, data, size);
 }
 
 int UDPSocket::sendto(const SocketAddress &address, const void *data, unsigned size)