使用情况如下:
    1. 有两个局域网,都能连接外网。使用HTTP 向远程服务器获取数据。
    2. 使用任何一个网络CURL 都能正常工作。    问题:
     当连接一个网络正常工作后, 拔掉网线,换另外一个网络,这个时候设备不关, 再向服务器 请求数据时,就提示 无法解析主机。
     但这个时候 ,如果又插回以前的网线 ,CURL 有可以正常的解析主机,正常工作。
     所以我想是否是  CURL ,将 DNS 给缓存了, 换了网线后,用了以前的数据。     但我 的代码,每次请求 获取数据后,都是使用了  curl_easy_cleanup , curl_global_cleanup,
     还增加了  crul_easy_setopt(curl,CURLOPT_FRESH_CONNECT,1)
               curl_easy_setopt(curl,CURLOPT_FORBID_REUSE,1)
               curl_easy_setopt(curl,CURLOPT_DNS_USE_GLOBAL_CACHE,0)
   
   这些都没用。  哪位知道 怎么处理啊 ?