Internet可用性通知.net vs native (c++)



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

客户端应用程序运行在具有平均到低性能pc的Kiosks上,为了优化这一点,我正在考虑编写一个单独的本机应用程序,该应用程序将负责ping服务器心跳地址。

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

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

try
{
    System.Net.IPHostEntry objIPHE = System.Net.Dns.GetHostEntry("www.google.com");
}
catch
{
   MessageBox.Show("No internet");
}

最新更新