65.9K
CodeProject 正在变化。 阅读更多。
Home

C# Ping 控件

starIconstarIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIcon

2.67/5 (15投票s)

2007年2月9日

CPOL
viewsIcon

43637

downloadIcon

909

此源代码/控件旨在方便 C# 程序员 ping 远程主机,并以毫秒为单位获取响应时间。

Sample image

引言

此控件(拥有如此原创的名字,DBnetPing 1.1!)的设计目的是封装构建 ICMP ping 数据包、发送数据包和计时响应的功能,从而为您提供准确的毫秒级 ping 时间。

用法

只需将控件拖放到您的窗体上并调用该函数

results = dBnetPing1.pingHost(txtHost.Text);

results 是一个简单的类,允许您调用 GetResponseTimeMS,该函数返回一个包含(没错 - 你猜对了)毫秒级响应时间的 int

MessageBox.Show("Ping successfull! " + results.GetResponseTimeMS().ToString() + 
    " ms", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);

致谢

我基于已有的 C# 代码创建了这个函数/包装器;不幸的是,我不记得作者是谁了。如果有人能帮助我,我将非常乐意添加。感谢。

© . All rights reserved.