利用Delphi里面的IdIcmpClient控制来检测网络是否正常连通
来源:互联网 发布:update更新多条数据 编辑:程序博客网 时间:2024/06/05 03:23
1、引用以下几个单元
IdBaseComponent, IdComponent, IdRawBase, IdRawClient, IdIcmpClient;
2、函数模块
-------------------------------------------------------------------------------------
功能: 检查网络是否正常连通
参数: 无
返回值: 成功: True 失败: False
2014年3月22日 编写
-------------------------------------------------------------------------------------
function CheckOnLine: Boolean;const Url = 'www.sina.com'; //广东电信测速 0.08svar aIdICMPClient: TIdICMPClient;begin Result := False; aIdICMPClient := TIdIcmpClient.Create(nil); try aIdICMPClient.ReceiveTimeout := 1000; //1500ms is timeout aIdICMPClient.Host := Url; try aIdICMPClient.Ping(); if (aIdICMPClient.ReplyStatus.FromIpAddress <> '0.0.0.0') and (aIdICMPClient.ReplyStatus.FromIpAddress <> '') and (aIdICMPClient.ReplyStatus.BytesReceived > 0) then //有收到数据 Result := True; except Result := False; end; finally aIdICMPClient.Free; end;end;
0 0
- 利用Delphi里面的IdIcmpClient控制来检测网络是否正常连通
- 检测网络连接是否正常的方法
- 检测网络是否连接正常
- Android检测网络是否正常
- 即时通讯检测网络是否正常
- iOS 检测网络是否真正可用(连通)的方法
- delphi 判断网络是否连接正常
- Linux下检测网络状态是否正常
- 网络管理之检测网络的连通
- JAVA 检测网络是否为连通状态 ping
- 利用xp_cmdshell来ping某台PC是否连通
- 利用telnet命令检测远程主机端口是否正常开放
- 检测图片链接是否正常
- 检测网络是否正常(ping,Telnet,tracert以及tnsping)
- 一段测试网络是否连通的代码
- 时刻检测服务是否正常--心跳检测服务器是否正常的开源项目
- 测试网络是否连通
- 利用AJAX来检测用户名是否已经被注册
- net.sf.json.exception:Unquotted String错误,解决办法。
- freemarket 遍历Map
- 报错java.lang.Long cannot be cast to java.lang.Integer
- 关于typedef用法的总结
- 希尔排序
- 利用Delphi里面的IdIcmpClient控制来检测网络是否正常连通
- Oracle 11g 的新特性 —— 虚拟列
- 春天即将来了适合踏青旅游的日子
- ZOJ1716Get Many Persimmon Trees
- Java基于Socket文件传输示例
- 分区的操作类型
- 蓝牙4.0芯片选型
- 并查集变形
- POJ 3258 River Hopscotch