CString strHeaders = _T("Content-Type: application/x-www-form-urlencoded");
 strHeaders += "\r\nAccept-Language:zh-cn";
 if(refererlink)
 {
  strHeaders += "\r\nReferer:";
  strHeaders += refererlink;
 }
 CString sql; CString strFormData = _T(postdata);
 
 CInternetSession session;
  LV_ITEM lvitem;
lvitem.pszText="";
    lvitem.mask=LVIF_TEXT;
lvitem.iSubItem=0;
lvitem.iItem=th;
m_list_list1.InsertItem(&lvitem);    try{
    CHttpConnection* pConnection = session.GetHttpConnection(_T(host));
m_list_list1.SetItemText(th,0,ldata);
m_list_list1.SetItemText(th,1,"正在连接主机");
    
if(pConnection == NULL){ 
        m_list_list1.SetItemText(th,0,ldata);
        m_list_list1.SetItemText(th,1,"正在连接主机失败!");
return false; }
 
      CHttpFile* pFile = pConnection->OpenRequest(CHttpConnection::HTTP_VERB_POST, _T(object));
     m_list_list1.SetItemText(th,0,ldata);
      m_list_list1.SetItemText(th,1,"正在连接页面接口");
     if(pFile == NULL){
      m_list_list1.SetItemText(th,0,ldata);
      m_list_list1.SetItemText(th,1,"正在连接页面接口失败");
 return false;
}
 
 BOOL result = pFile->SendRequest(strHeaders, (LPVOID)(LPCTSTR)strFormData, strFormData.GetLength());
  m_list_list1.SetItemText(th,0,ldata);
 m_list_list1.SetItemText(th,1,"正在提交注册");
 if(result == FALSE){
 m_list_list1.SetItemText(th,0,ldata);
m_list_list1.SetItemText(th,1,"提交数据失败");
 return false;
 }
假设连接不上网络时会出错.什么处理这个问题.还有连接时间过长