vc中 怎么检测是否上网?

来源:百度知道 编辑:UC知道 时间:2024/09/24 13:49:36
vc中 怎么检测是否上网?

LS的方法只能检测是否有可用Internet连接 不知道有没有方法能真正检测是否能上网 在我机上经常出现有连接但不能上网的情况

#include <windows.h>
#include <wininet.h>

#pragma comment (lib,"wininet.lib")

void main()
{
BOOL islink=InternetGetConnectedState(NULL,0);
if (islink==TRUE)
MessageBoxA(0,"已经连接","提示",64);
else
MessageBoxA(0,"没有连接","提示",32);
}