2009-12-18 15 views
2

我們的程序每2秒調用一次InternetCheckConnection來測試程序是否連接到我們的服務器。WinAPI :: InternetCheckConnection會對服務器施加負載嗎?

我們有大約4000個客戶運行我們的程序。 儘管處理器幾乎處於空閒狀態,並且可用內存足夠高,但現在服務器的響應速度很慢。 InternetCheckConnection是否有可能在我們的服務器上加載負載,從而減慢速度?

我也很樂意知道InternetCheckConnection實現的細節。 MSDN並沒有太多的說明。

+0

也許你應該嘗試使用Wireshark之​​類的程序,看看它是做什麼檢查連接。我同意MSDN不記錄這一點。 – McPherrinM 2009-12-18 06:44:33

回答

1

謝謝,我終於在另一個MSDN頁面上找到了答案。

InternetCheckConnection ping服務器。

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

+0

太棒了!這是我正在尋找的信息。平。 行,但有沒有人知道'InternetCheckConnection'實施中設置了多長時間?對我來說知道多長時間(在最壞的情況下)我必須等待執行'InternetCheckConnection'是很重要的。 – 2012-09-20 00:26:22