当前位置: 首页 > news >正文

网页设计鉴赏/西安网站seo技术厂家

网页设计鉴赏,西安网站seo技术厂家,梅陇做网站,工程项目信息查询平台最近有个需求需要判断本地客户端是否与服务器断开,并且判断原因是服务器问题,还是本地连不上Internet....在争论无果的情况下,只能想办法来处理这问题。判断断开很容易,SOKCET断开了就是断开。主要是判断本地是否连上了Internet的…

最近有个需求需要判断本地客户端是否与服务器断开,并且判断原因是服务器问题,还是本地连不上Internet....在争论无果的情况下,只能想办法来处理这问题。

判断断开很容易,SOKCET断开了就是断开。

主要是判断本地是否连上了Internet的问题。主要有3种办法

1.用API IsNetworkAlive来读取。这个我觉得假如电脑在局域网,且局域网连不上internet的话是否可以判断出来呢? 这个没有测试过。

代码可以如下

void Fun_IsNetworkAlive()
{DWORD   flags;//上网方式 
BOOL   m_bOnline = TRUE;//是否在线  
m_bOnline = IsNetworkAlive(&flags);
if (m_bOnline)//在线   
{
if ((flags & NETWORK_ALIVE_LAN) == NETWORK_ALIVE_LAN)
{
printf("在线:NETWORK_ALIVE_LANn");
}
if ((flags & NETWORK_ALIVE_WAN) == NETWORK_ALIVE_WAN)
{
printf("在线:NETWORK_ALIVE_WANn");
}
if ((flags & NETWORK_ALIVE_AOL) == NETWORK_ALIVE_AOL)
{
printf("在线:NETWORK_ALIVE_AOLn");
}
}
else
printf("不在线n");
}

2.采用PING的方式,找一个可靠的域名来定时ping,以判断是否连上Internet,QT代码可以像这样,返回的结果就是Cmd命令行里的内容,解析起来并不容易,因为不同语音和版本的机器会不一样。

QProcess *cmd = new QProcess;
cmd->start("ping www.baidu.com");
// 等待ping 的结果
while (cmd->waitForFinished())
{
QString result = QString::fromLocal8Bit(cmd->readAll());
qDebug() << result;
}

3.域名解析方法,我最终用的这个方法,要是域名解析有问题,那就完了。。会判断错误

QHostInfo::lookupHost("www.baidu.com", this, SLOT(lookedUp(QHostInfo)));voidlookedUp(QHostInfo &host){     qDebug() << host.addresses().first().toString();}

所以,我坚持认为判断机器是否能连上Internet,再客户端程序里,真心没啥必要,只要判断能否连上服务器就OK了。。真是烦躁。

最后域名解析的也不靠谱,还是用了第一个办法,域名解析出问题,在玩家那边真是太正常了。。

http://www.jmfq.cn/news/4900987.html

相关文章:

  • 佛山网站制作维护/企业网站建设的一般要素
  • 无锡网站建设外贸/网店推广方式有哪些
  • 课程资源网站教建设现状分析/软文广告100字
  • 用数据库做学校网站/网站排名优化制作
  • 糗事百科网站源码/网络推广哪个平台效果最好
  • asp.net做网站视频/今日头条国际新闻
  • 反馈网站制作/seo企业优化顾问
  • wordpress建站注册新用户/品牌网络营销推广方案策划
  • 印刷东莞网站建设技术支持/网站入口百度
  • 珠海做网站需要多少钱/百度直播
  • 微信视频网站怎么做的好处/怎么弄一个自己的链接
  • 安阳做网站公司/seo入门教程视频
  • 个人接单做网站的平台/免费com域名注册网站
  • 展厅宣传片/seo秘籍优化课程
  • 网络环境搭建/优化百度搜索
  • 网站系统设计方案/南宁seo营销推广
  • 如何建立网站快捷链接/长尾关键词有哪些
  • 芍药居网站建设公司/重庆百度快照优化
  • 网站开发私单哪里接/aso优化平台
  • 旅游网站国际业务怎样做/b站推广软件
  • 给人家做网站服务器自己搭吗/社群营销成功案例
  • 织梦网站模板修改/seo基础入门教程
  • 成都企业网站设计制作/seo优化代理
  • wap网站建设方案/百度官方网首页
  • wordpress 本地化函数/石家庄seo优化公司
  • 网站建设的需求分析/seo为什么要进行外部优化
  • 做软件网站/百度seo排名曝光行者seo
  • 电子商务网站建设课设/短视频推广平台
  • 做网站不带优化的吗/爱站工具包官网
  • 重庆市建设工程信息网站/网络营销方案设计范文