0

我的 .net 应用程序(客户端-服务器)需要在服务器(ping 一个 url)重新联机时立即知道,我看到它的唯一方法是每 10/50/100 毫秒执行一次 ping。

客户端应用程序运行在具有中等到低性能 PC 的信息亭上,为了优化这一点,我正在考虑编写一个单独的本机应用程序来负责 ping 服务器心跳地址。

我的问题是在 C++ 中实现它会比创建简单的 .net 应用程序产生任何性能差异吗?

4

1 回答 1

0

不,这不会有任何区别,因为最“昂贵”的部分正在等待响应。您可以使用以下代码非常简单地检查它:

try
{
    System.Net.IPHostEntry objIPHE = System.Net.Dns.GetHostEntry("www.google.com");
}
catch
{
   MessageBox.Show("No internet");
}
于 2013-06-14T20:46:51.680 回答