CHttpConnection 連接域名后,如果域名ip變動,同一行程中無法更新ip
比如 www.abc.com 在第一次打開是 111.111.111.111
后面 改成 222.22.22.22 ,程式中不會自動更新
uj5u.com熱心網友回復:
本地DNS快取問題,清理一下即可扒了一下ipconfig里面的實作方法,動態調dnsapi.dll
DnsFlushResolverCache()
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
我試了這個,無效,
BOOL __stdcall DnsFlushResolverCache()
{
BOOL bRet = FALSE;
typedef BOOL (WINAPI *PfuncDnsFlushResolverCache)(VOID);
HMODULE hDnsModule = LoadLibrary( _T("dnsapi.dll") );
if ( hDnsModule != NULL )
{
PfuncDnsFlushResolverCache pFlushFun = GetProcAddress( hDnsModule, "DnsFlushResolverCache" );
if ( pFlushFun != NULL )
{
pFlushFun();
bRet = TRUE;
}
FreeLibrary( hDnsModule );
}
return bRet;
}
uj5u.com熱心網友回復:
DnsFlushResolverCache回傳TRUE還是?
這個只是重繪本地快取,還有域名商那邊的快取時間,建議用加速樂之類的決議服務,速度比較快
uj5u.com熱心網友回復:
感徑訓不如直接使用LibCurl轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/153545.html
標籤:網絡編程
