怎样知道我的电脑上没上网?要编程实现。 PING几个大型网站的服务器,如YAHOO,SOHU,当然直接PING藤讯的服务器就最好了,就是不知道行不行,多PING几个的好处是万一有一个网站被黑。用PING而不是其他的办法是应为有是后拨号是通的,但是数据发送不除去。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to panda_w: 在msdn上我怎么找不到这个函数?在那能看到呢? #include "wininet.h"#pragma comment(lib,"wininet.lib")void CGetInetStateDlg::OnOK() { // TODO: Add extra validation here DWORD flags; BOOL m_bOnline; m_bOnline=InternetGetConnectedState(&flags,0); if(m_bOnline) { if(flags & INTERNET_CONNECTION_MODEM) AfxMessageBox("您是通过Modem方式拨号上网的!"); else if(flags & INTERNET_CONNECTION_LAN) AfxMessageBox("您是通过局域网方式上网的!"); else if(flags & INTERNET_CONNECTION_PROXY) AfxMessageBox("您是通过代理方式上网的!"); else if(flags & INTERNET_CONNECTION_MODEM_BUSY) AfxMessageBox("Modem正忙!"); } else AfxMessageBox("没有和网络连接!");} 杭电学生写得不错,duststar该给分了 可以加个Timer每隔一分钟检测一次 如果你是拨号上网的。你也可以通过对MODEM编程实现是否连接到网络。就是对MODEM发送数据等待接收,这样可以实现速测。看点AT命令和MODEM编程就可以了。 不过你判断OICQ吊线就不用写什么程序进行判断。如果写程序判断有点小题大做了哦。呵呵。如果OICQ信息都发不出去就是吊线了。呵呵~~~~ 问一个基础问题,我用数组当参数为什么只传过来一个a[0]的值?如何把整个数组传过来? 如何临时保存选定list项 如何在一个数据库中插入数据 小问题,高手进! 想在程序中作一个画面以显示数据的变化,用Modeless Dialog作成,加上一个Picture控件好吗,请指教! COM调用的问题!急!!!!!!!!!!! 同步问题 如何用多线程模拟启动MSN多个客户端。 在VC++中如何释放链表内存???(急) PNGButton类 请问如何使用多线程方式实现遍历IP段(IP number > Thread Number) 谁知道比较好的论坛,只要人气足就行?
在msdn上我怎么找不到这个函数?在那能看到呢?
#pragma comment(lib,"wininet.lib")void CGetInetStateDlg::OnOK()
{
// TODO: Add extra validation here
DWORD flags;
BOOL m_bOnline;
m_bOnline=InternetGetConnectedState(&flags,0);
if(m_bOnline)
{
if(flags & INTERNET_CONNECTION_MODEM)
AfxMessageBox("您是通过Modem方式拨号上网的!");
else if(flags & INTERNET_CONNECTION_LAN)
AfxMessageBox("您是通过局域网方式上网的!");
else if(flags & INTERNET_CONNECTION_PROXY)
AfxMessageBox("您是通过代理方式上网的!");
else if(flags & INTERNET_CONNECTION_MODEM_BUSY)
AfxMessageBox("Modem正忙!");
}
else
AfxMessageBox("没有和网络连接!");
}