谢谢:
delphi中如何掉 ping?
用ShellExecute()?

解决方案 »

  1.   

    ping 是不行的,我已经用过了,不准确。比如说:win2000,如果它没有设置internet服务器,它的ip是可以ping通的,但是连接是打不开的。nmhttp 也用过了,虽然可以,但是,当网卡坏了(未安装网卡),程序就不能运行。
      

  2.   

    在代理猎手中,一般对某一个网址,你需输入一个验证字符串(比如是页面的tittle),连接为能找到该字符串,那网址就是有效的了。
    但不适用于任意网址哦,ping的话:能ping通,但网页也末必有效;ping不通,网面也照样可以找开。
      

  3.   

    ShellExecute有检验的效果吗?
    我要的是,先检验,后打开。。
      

  4.   

    用Socket来实现,绑定端口为80。使用TCP,如果能够连接,则表示该网页可以打开。
      

  5.   

    guxuefeng(中国人):
    如果对方的端口不是80,能成功吗?
      

  6.   

    这样可以说明这个web服务是有效的,但如果该页面是无效的呢?