12002 ошибка
У меня возникает проблема при закачке через gprs данных с сервера. HttpSendRequest выдает как раз ошибку ERROR_INTERNET_TIMEOUT.
Ошибка возникает только у одного оператора связи, на других закачивается, также закачивается через актив синк и вайфай.
Использую ConnMgrEstablishConnectionSync - не помогает, менял таймауты и для ConnMgrEstablishConnectionSync и для InternetSetOption - то же по нулям.
Если кто-то сталкивался, маякните плз что может быть.
Код:
CONNMGR_CONNECTIONINFO pConnInfo = CONNMGR_CONNECTIONINFO();
ZeroMemory(&pConnInfo, sizeof(CONNMGR_CONNECTIONINFO));
pConnInfo.cbSize = sizeof(CONNMGR_CONNECTIONINFO);
pConnInfo.dwFlags = CONNMGR_FLAG_PROXY_HTTP| CONNMGR_FLAG_PROXY_WAP |
CONNMGR_FLAG_PROXY_SOCKS4 | CONNMGR_FLAG_PROXY_SOCKS5;
pConnInfo.dwPriority = CONNMGR_PRIORITY_HIPRIBKGND;
pConnInfo.dwParams = CONNMGR_PARAM_GUIDDESTNET;
pConnInfo.bExclusive = FALSE;
pConnInfo.bDisabled = FALSE;
// get url guid
DWORD dwIndex=0;
{
ConnMgrMapURL(FULL_HOST_NAME,&UrlGuid,&dwIndex);
}
pConnInfo.guidDestNet = UrlGuid;
// connect to inet
HANDLE phConnection = NULL;
DWORD dwStatus = CONNMGR_STATUS_CONNECTED;
HRESULT hr = ConnMgrEstablishConnectionSync(&pConnInfo,&phConnection,5000,&dwStatus);
ZeroMemory(&pConnInfo, sizeof(CONNMGR_CONNECTIONINFO));
pConnInfo.cbSize = sizeof(CONNMGR_CONNECTIONINFO);
pConnInfo.dwFlags = CONNMGR_FLAG_PROXY_HTTP| CONNMGR_FLAG_PROXY_WAP |
CONNMGR_FLAG_PROXY_SOCKS4 | CONNMGR_FLAG_PROXY_SOCKS5;
pConnInfo.dwPriority = CONNMGR_PRIORITY_HIPRIBKGND;
pConnInfo.dwParams = CONNMGR_PARAM_GUIDDESTNET;
pConnInfo.bExclusive = FALSE;
pConnInfo.bDisabled = FALSE;
// get url guid
DWORD dwIndex=0;
{
ConnMgrMapURL(FULL_HOST_NAME,&UrlGuid,&dwIndex);
}
pConnInfo.guidDestNet = UrlGuid;
// connect to inet
HANDLE phConnection = NULL;
DWORD dwStatus = CONNMGR_STATUS_CONNECTED;
HRESULT hr = ConnMgrEstablishConnectionSync(&pConnInfo,&phConnection,5000,&dwStatus);