zoukankan      html  css  js  c++  java
  • C++判断是否连接服务器

    BOOL CheckServerStatus::isConnectServer(CString serverName, int serverPort)
    {
    	CString strURL;
    	strURL.Format("http://%s:%d", serverName, serverPort);
    	BOOL hSession = GetSession(strURL);
    	return hSession;
    }
    BOOL CheckServerStatus::GetSession(CString URL)
    {
    	HINTERNET hInternet = InternetOpen(NULL, INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, NULL);
    	if (NULL == hInternet)
    	{
    		InternetCloseHandle(hInternet);
    		return FALSE;
    	}
    	DWORD options = INTERNET_FLAG_NEED_FILE | INTERNET_FLAG_HYPERLINK | INTERNET_FLAG_RESYNCHRONIZE | INTERNET_FLAG_RELOAD;
    	HINTERNET hInternetUrl = InternetOpenUrl(hInternet, URL, NULL, NULL, options, NULL);
    	if (NULL == hInternetUrl)
    	{
    		return FALSE;
    	}
    	InternetCloseHandle(hInternet);
    	InternetCloseHandle(hInternetUrl);
    	return TRUE;
    }
    

      

  • 相关阅读:
    K好数
    蓝桥杯 安慰奶牛
    蓝桥杯 节点选择
    模拟链表
    10588
    八数码的 八种境界
    HIT 2051
    概率DP
    数组越界溢出
    FATFS在SD卡里,写入多行数据出的问题
  • 原文地址:https://www.cnblogs.com/mypsq/p/6674296.html
Copyright © 2011-2022 走看看