vc 网络连接的测试方法

6 篇文章 0 订阅
  1. //    
  2. #include "stdafx.h"     
  3. #include "windows.h"  
  4. #include <Sensapi.h>    
  5. #include <iostream>  
  6. #include <Wininet.h>  
  7.   
  8. #pragma comment(lib, "Sensapi.lib")  
  9. #pragma comment(lib, "Wininet.lib")  
  10.   
  11. using namespace  std;  
  12.   
  13. int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])    
  14. {    
  15.     BOOL isConnect;  
  16.     DWORD dw;  
  17.     isConnect = ::IsNetworkAlive( &dw );  
  18.     while (1)  
  19.     {  
  20.         if(isConnect)  
  21.             cout << "IsNetworkAlive连接" <<endl;  
  22.         else  
  23.             cout << "IsNetworkAlive未连接" <<endl;   
  24.         cout<< "---------------------------------" <<endl;  
  25.   
  26.   
  27.   
  28.         DWORD dw2;  
  29.         BOOL ret = InternetGetConnectedState(&dw2, 0);  
  30.         if (ret)  
  31.             cout << "InternetGetConnectedState连接" <<endl;  
  32.         else  
  33.             cout << "InternetGetConnectedState未连接" <<endl;  
  34.         cout<< "**********************************"  <<endl;  
  35.           
  36.   
  37.         BOOL bConnected = InternetCheckConnection(_T("http://www.baidu.com"), FLAG_ICC_FORCE_CONNECTION, 0);  
  38.         if (bConnected)  
  39.             cout << "InternetCheckConnection连接" <<endl;  
  40.         else  
  41.             cout << "InternetCheckConnection未连接" <<endl;  
  42.         cout<< "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"  <<endl;  
  43.   
  44.         //IsDestinationReachable(_T("http://www.google.com"), )   
  45.   
  46.   
  47.         cout<<endl<<endl<<endl;  
  48.         Sleep(1000);  
  49.   
  50.     }  
  51.     getchar();  
  52.     return 1;    
  53. }    
         转自:http://blog.csdn.net/qyee16/article/details/8167466
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值