NetworkSocketAPI

Dependencies:   DnsQuery

Dependents:   HelloWizFi250Interface

Fork of NetworkSocketAPI by NetworkSocketAPI

Revision:
95:b3c679f20d13
Parent:
89:b1d417383c0d
Child:
99:f51358e506c1
--- a/NetworkInterface.cpp	Tue Apr 19 18:23:58 2016 -0500
+++ b/NetworkInterface.cpp	Tue Apr 19 18:24:24 2016 -0500
@@ -17,7 +17,14 @@
 #include "DnsQuery.h"
 #include "mbed.h"
 
-int NetworkInterface::gethostbyname(const char *name, char *dest)
+int NetworkInterface::gethostbyname(SocketAddress *address, const char *name)
 {
-    return dnsQuery(this, name, dest);
+    char buffer[NSAPI_IP_SIZE];
+    int err = dnsQuery(this, name, buffer);
+    if (err) {
+        return err;
+    }
+
+    address->set_ip_address(buffer);
+    return 0;
 }