text: curl-library
  IPv6 Support
  Date: 10 Dec 2008 13:25:52 -0000
  Hi All,
  Does lib-curl support mixed addressing of the format that has IPv4 address embedded into the an IPv6 address. Example : 805B:2D9D:DC28::FC57:212.200.31.255
  This is the sample code that I wrote
  #include <stdio.h>
  #include <curl/curl.h>
  int main(void)
  {
  CURL *curl;
  CURLcode res;
  curl = curl_easy_init();
  if(curl) {
  curl_easy_setopt(curl, CURLOPT_URL, "/*any mixed address*/");
  curl_easy_setopt( curl, CURLOPT_VERBOSE, 1 );
  res = curl_easy_perform(curl);
  /* always cleanup */
  curl_easy_cleanup(curl);
  }
  return 0;
  }
  When I provide pure IPv6 address it works fine but when I try with mixed address as mentioned above I get the following
  *error.getaddrinfo(3) failed for IP: ...
  * Couldn't resolve host
  * Closing connection #0
  * couldn't resolve host name
  Is there a problem in the way I am implementing or is mixed addressing not supported by lib-curl?
  Thanking you
  KeshavK
  Received on 2008-12-10