Please don't top-post! > The Primary IP is indeed what I am looking for I think. But I am using the > .NET edition (c#) of curl and I don't think this information item is > implemented yet (correct me if I'm wrong).
You better investigate your binding code and see for yourself. In most cases extending such things are also fairly easy so quite possibly you can make this option supported here without too much trouble. > When connecting to an domain, say for example google.nl you can create an > connection with more than 1 IP address (there are more IP addresses linked > to one domain address). That's not strictly correct. The host name resolves to multiple addresses, which means that the DNS server returns a list of addresses for that single host. libcurl will then walk through that list of addresses and attempt to connect to them one by one until one works (which in most cases is the first address it tries). (Connecting to more than one IP may become reality in a future when/if MPTCP becomes reality: http://daniel.haxx.se/blog/2009/07/31/multipath-tcp/) > So what I want to know is: Which IP address is Curl using when it is getting > a list of IP address from one domain address. If I know this I know which IP > address I have visited when connecting to an domain. As mentioned, the CURLINFO_PRIMARY_IP option is pretty much made for figuring out the address in cases such as this and we can't but recommend that you use it! -- / daniel.haxx.se ------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html Hi, I have currently trying to implement the PRIMARY_IP info field in the .NET binder. But I am running into an problem. I am using the following code in the binder to request the CURLINFO_PRIMARY_IP option: 0x1000020 (CURLINFO_STRING + 32) But the CURLINFO_PRIMARY_IP is always empty. Even if I am trying to print the value out of the curl c lib (so not the binder) I get an empty string. Is this a known issue? Thanks. Ruben. ------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html
