Hello, :-)
I'm new to (lib)curl. I decided that this was the most complete network implementation, after ditching Qt for continuous multithreading issues. I would like to know how we can retrieve all the IP addresses which are mapped to a host. Assuming we have the URL https://example.buzz/bingo_results/ and assuming further that there are 5 addresses mapped to this hostname: 10.0.0.11, 10.0.0.12, 10.0.0.13, fd0e:34f4:760f:5bd6:0123:4567:89ab:cdef, fd0e:34f4:760f:5bd6:aaaa:bbbb:cccc:dddd How would I get them from libcurl? The "inbound" network implementation (TR) of C++ (Boost ASIO) returns an iterator upon having resolved a hostname. If I'm correct, the implementation chooses the IP randomly when connecting. Likewise, it tries the entire list of IPs before giving up. I haven't checked out libcurl's source- code, but I'm guessing that you will do something similar. Virtually all the functions for resolving hostnames return all the addresses (getaddrinfo, for instance). Therefore, at some point, libcurl must have this information. So, how do I get that list of all addresses? I'm inquiring, because I would hate to employ a second engine/dispatcher for this. Thank you very much for your help! ------------------------------------------------------------------- Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library Etiquette: https://curl.haxx.se/mail/etiquette.html
