WinAPI::InternetCheckConnection 会给服务器带来负担吗?

Posted

技术标签:

【中文标题】WinAPI::InternetCheckConnection 会给服务器带来负担吗?【英文标题】:Does WinAPI::InternetCheckConnection put a load on the server? 【发布时间】:2009-12-18 06:38:04 【问题描述】:

我们的程序每 2 秒调用一次 InternetCheckConnection 来测试程序是否连接到我们的服务器。

我们有大约 4000 名客户在运行我们的计划。 现在服务器响应很慢,尽管它的处理器几乎是空闲的并且可用内存足够高。 InternetCheckConnection 是否有可能在我们的服务器上增加负载使其变慢?

我也很乐意了解 InternetCheckConnection 实施的细节。 MSDN 并没有说明太多。

【问题讨论】:

也许你应该尝试使用像wireshark这样的程序来看看它到底在做什么来检查连接。我同意 MSDN 没有很好地记录这一点。 【参考方案1】:

谢谢,我终于在另一个 MSDN 页面上找到了答案。

InternetCheckConnection ping 服务器。

http://msdn.microsoft.com/en-us/library/aa383996%28VS.85%29.aspx

【讨论】:

太棒了!那是我正在寻找的信息。平。好的,但有谁知道InternetCheckConnection 实现中设置了什么超时?知道我必须等待多长时间(在最坏的情况下)执行InternetCheckConnection 对我来说很重要。

以上是关于WinAPI::InternetCheckConnection 会给服务器带来负担吗?的主要内容,如果未能解决你的问题,请参考以下文章