modified by ohneta
Dependents: HelloESP8266Interface_mine
Fork of DnsQuery by
Diff: DnsQuery.cpp
- Revision:
- 5:7555d509b568
- Parent:
- 4:7e64d099f63e
--- a/DnsQuery.cpp Tue Nov 10 14:37:17 2015 +0000 +++ b/DnsQuery.cpp Wed Nov 11 03:39:26 2015 +0000 @@ -37,16 +37,17 @@ -DnsQuery::DnsQuery(SocketInterface *sock, const char* hostname, char* ipaddress, const char *dnsIp) + +DnsQuery::DnsQuery(SocketInterface *sock, const char* hostname, char* ipaddress, const char *preferreddnsIp) { socket = sock; - this->setPreferredDNSServerIP(dnsIp); + this->setPreferredDNSServerIP(preferreddnsIp); this->getHostByName(hostname, ipaddress); } -void DnsQuery::setPreferredDNSServerIP(const char *dnsIp) +void DnsQuery::setPreferredDNSServerIP(const char *preferreddnsIp) { - _preferred_dnsip = dnsIp; + _preferred_dnsip = preferreddnsIp; } bool DnsQuery::getHostByName(const char* hostname, char* resolvedIp) @@ -144,7 +145,7 @@ // Receive the answer from DNS int response_length = 0; INFO("Recieving"); - response_length = socket->recv(packet, 1024); + response_length = socket->recv(packet, 1024, 1000); // todo !! /* for( int i = 0 ; i < 1024; i++) { printf("%02x ", packet[i]);