即使我正確地終止一切,當我檢查現有的HTTP連接,我看他們沒有終止如何完全終止的HttpWebRequest
例如,當我通過啓動不同的任務
我看到
開200個併發連接158 Established HTTP connections
927 TimeWait
95 SynSent
24 LastAck
6 CloseWait
34 FinWait
更糟的部分是,TIMEWAIT的數量不斷增加,每分鐘
那麼,如何防止此類是起訴發生?
過了一會兒,窗口變得無法作出任何新的請求
當我使用webproxies發生此問題:當我使用不同的代理200個連接Too many proxy connection kills window's resolving hosts ability
這裏
非常感謝。你能告訴我確切的註冊表名稱來設置兩個值嗎?最大TCP連接的數量和更改TimeWait的默認等待值? for windows 8.1 – MonsterMMORPG
@MonsterMMORPG,HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ MaxUserPort和TcpTimedWaitDelay。它在鏈接中,我相信它們對於Windows 8.1是一樣的。如果它們不存在,則必須添加它們。 – rodolk
是的,我認爲它應該添加。無論如何,我可以驗證他們正在工作?我的意思是像一些cmd命令等? – MonsterMMORPG