您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Delphi >> 请问如何判断有没有上网,用IcmpSendEcho吗?

请问如何判断有没有上网,用IcmpSendEcho吗?

来源:网络整理     时间:2016/9/1 10:56:21     关键词:

关于网友提出的“ 请问如何判断有没有上网,用IcmpSendEcho吗?”问题疑问,本网通过在网上对“ 请问如何判断有没有上网,用IcmpSendEcho吗?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 请问如何判断有没有上网,用IcmpSendEcho吗?
描述:

请问如何判断有没有上网,用IcmpSendEcho吗?
想实现这样一个功能,如果没有上网就显示本地的一个页面,如果上网了就显示某个网站的一个页面
请高手指点一下,谢谢


解决方案1:

mark

解决方案2:

我有一种不太好的方法,就是判断一个网址是否能被正常打开来决定是否能上网。不知道这样的代码是否是你要的?
缺点是如果网站被关了,判断就失败了,当然可以判断多个不同网站,只要有一个能打开说明就可以上网。

解决方案3:

function InternetConnected: Boolean;
const
  INTERNET_CONNECTION_MODEM = 1;
  INTERNET_CONNECTION_LAN = 2;
  INTERNET_CONNECTION_PROXY = 4;
  INTERNET_CONNECTION_MODEM_BUSY = 8;
var
  dwConnectionTypes : DWORD;
begin
  dwConnectionTypes := INTERNET_CONNECTION_MODEM+ INTERNET_CONNECTION_LAN + INTERNET_CONNECTION_PROXY;
  Result := InternetGetConnectedState(@dwConnectionTypes, 0);
end;
解决方案4:

http://www.delphifans.com/infoView/Article_405.html
 看这里。


以上介绍了“ 请问如何判断有没有上网,用IcmpSendEcho吗?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3698291.html

相关图片

相关文章