hInternet = InternetOpen(LPCTSTR lpszAgent,DWORD dwAccessType,LPCTSTR lpszProxyName,LPCTSTR lpszProxyBypass,  DWORD dwFlags);
bRet = InternetSetOption(NULL, INTERNET_OPTION_END_BROWSER_SESSION, 0, 0);
InternetCloseHandle(hInternet);目的:
断开指定的SSL连接会话?
如何实现?

解决方案 »

  1.   

    没有回答我的问题。
    如何断开指定的SSL连接。
    请回答的详细点好么
    比如调用那个函数,实现原理?您说的断开端口,我断开那个端口啊,调用那个函数断开啊???
      

  2.   

    void   CENetStatXDlg::OnSysCloseConnection()     
      {   
      MIB_TCPROW   sKillConn;   
        
      sKillConn.dwState       =   MIB_TCP_STATE_DELETE_TCB;   
      sKillConn.dwLocalAddr     =   (DWORD)inet_addr((LPCSTR)m_ListMain.GetItemText(m_nItemMain,   hLocalAddress));   
      sKillConn.dwRemoteAddr   =   (DWORD)inet_addr((LPCSTR)m_ListMain.GetItemText(m_nItemMain,   hRemoteAddress));   
        
      CString   strLP       =   m_ListMain.GetItemText(m_nItemMain,   hLocalPort);   
      sKillConn.dwLocalPort     =   (DWORD)htons((u_short)atoi(strLP.GetBuffer(strLP.GetLength())));   
      //sKillConn.dwLocalPort     =   strtod((LPCSTR)strLP,   (LPSTR*)&strLP);   
        
      CString   strRP       =   m_ListMain.GetItemText(m_nItemMain,   hRemotePort);   
      sKillConn.dwRemotePort   =   (DWORD)htons((u_short)atoi(strRP.GetBuffer(strRP.GetLength())));   
      //sKillConn.dwRemotePort   =   strtod((LPCSTR)strRP,   (LPSTR*)&strRP);   
        
      DWORD   dwRez   =   SetTcpEntry(&sKillConn);   
      if(dwRez   !=   NO_ERROR)   
      {   
      dwRez   =   ::GetLastError();   
      m_bar.SetPaneText(0,"Error   closing   connection   ;(");   
      TRACE("\nError   closing   connection   ;(\n");   
      return;   
      }   
        
      InitListAll();   
      m_bar.SetPaneText(0,"Success   closing   connection   ;)");   
      TRACE("\nSuccess   closing   connection   ;(\n");   
      }