BIG REFACTOR
This commit is contained in:
@@ -33,7 +33,8 @@ NetworkInitializer initializer;
|
||||
|
||||
IPAddresses Dns::Resolve(const std::string& host) {
|
||||
IPAddresses list;
|
||||
addrinfo hints = { 0 }, * addresses;
|
||||
addrinfo hints{};
|
||||
addrinfo* addresses = nullptr;
|
||||
|
||||
//hints.ai_family = AF_UNSPEC;
|
||||
hints.ai_family = AF_INET;
|
||||
@@ -54,7 +55,7 @@ IPAddresses Dns::Resolve(const std::string& host) {
|
||||
#else
|
||||
char straddr[512];
|
||||
|
||||
inet_ntop(p->ai_family, &((sockaddr_in*)p->ai_addr)->sin_addr, straddr, sizeof(straddr));
|
||||
inet_ntop(p->ai_family, &(reinterpret_cast<sockaddr_in*>(p->ai_addr))->sin_addr, straddr, sizeof(straddr));
|
||||
#endif
|
||||
|
||||
list.push_back(IPAddress(straddr));
|
||||
|
||||
Reference in New Issue
Block a user