如何检验一个网址,如:(http://www.csdn.net)的有效性,是否能打开? 谢谢:delphi中如何掉 ping?用ShellExecute()? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ping 是不行的,我已经用过了,不准确。比如说:win2000,如果它没有设置internet服务器,它的ip是可以ping通的,但是连接是打不开的。nmhttp 也用过了,虽然可以,但是,当网卡坏了(未安装网卡),程序就不能运行。 在代理猎手中,一般对某一个网址,你需输入一个验证字符串(比如是页面的tittle),连接为能找到该字符串,那网址就是有效的了。但不适用于任意网址哦,ping的话:能ping通,但网页也末必有效;ping不通,网面也照样可以找开。 ShellExecute有检验的效果吗?我要的是,先检验,后打开。。 用Socket来实现,绑定端口为80。使用TCP,如果能够连接,则表示该网页可以打开。 guxuefeng(中国人):如果对方的端口不是80,能成功吗? 这样可以说明这个web服务是有效的,但如果该页面是无效的呢? 关于Delphi Tchart曲线重叠的问题 集思广益,怎样用最少的代码最高效的与数据库进行交互! 关于TCP阻塞模式多线程同时处理与多个客户之间的数据传送? [讨论]关于小时候玩具——魔盘的编程 小问题??? 一个关于ADO的超难题的高分求救,有没有ADO数据库的高手啊................. 为什么数据库中的照片显示不出来? 关于打印机的消息处理 ▲▲▲连开三帖求答案!!!,RichEdit显示GIF动画?▲▲▲ 怎么用Delphi做一个既能在 Win9x又能在Unix下运行的软件? 能连续执行吗? sql 的update问题,树结构的运算
但不适用于任意网址哦,ping的话:能ping通,但网页也末必有效;ping不通,网面也照样可以找开。
我要的是,先检验,后打开。。
如果对方的端口不是80,能成功吗?