测试网络延迟 VB.NET

目的:

获取外部服务器IP地址列表。 执行ping以检查延迟。 如此 CMD, 团队 ping 显示中间延迟。 但是B. visual studio 我发现Ping仅用作为连接到服务器的逻辑值。 如何检查服务器延迟以查找最快的连接 vb.net? 除了。
my.computer.network.ping/192.168.1.1/

. 所以,如果还有另一种方法来执行延迟测试 vb.net? 谢!

技能 Lvl:

靠近绝对新手
已邀请:

詹大官人

赞同来自:

在这里你有一个ping的例子 VB.NET


Dim host As String = "82.123.23.XX" ' use any other machine name
Dim pingreq As Ping = New Ping//
Dim rep As PingReply = pingreq.Send/host /
Console.WriteLine/"Pinging {0} [{1}]", host , rep.Address.ToString///
Console.WriteLine/"Reply From {0} : time={1} TTL={2}", rep.Address.ToString//, rep.RoundtripTime, rep.Options.Ttl/


您需要导入

System.Net.NetworkInformation

卫东

赞同来自:

Public Shared Function GetPingMs/ByRef hostNameOrAddress As String/
Dim ping As New System.Net.NetworkInformation.Ping
Return ping.Send/hostNameOrAddress/.RoundtripTime
End Function

GetPingMs/"127.0.0.1"/

GetPingMs/"www.dreamincode.net"/


来源:
http://www.dreamincode.net/code/snippet1511.htm

龙天

赞同来自:

只需按下按钮即可编写此代码,您无需导入任何内容。


Dim IP As String = InputBox/"Enter Client's IP", "Ping To Client"/

Shell/"CMD.exe /C ping " & IP & " -t", AppWinStyle.NormalFocus/

要回复问题请先登录注册