2013-02-09 56 views
0

我正在做一個WinRT應用程序,我發現了一個奇怪的行爲。我無法向我的服務器打開更多的並行http請求。這個數字大概是4-6個請求(我不知道確切的數字)。WinRT應用程序中是否存在最大HTTP連接限制?

新的請求卡在客戶端應用程序的某處。

我有獨立的HttpClient實例,似乎他們共享此限制,所以它不是每個客戶端,它是每個應用程序。

我知道瀏覽器中的http連接數限制,有WinRT一樣的行爲嗎?它如何被調整?

+0

使用新HttpClient我相信這六大因爲相同的設置用於IE 10.您[可以增加](http://support.microsoft.com/kb/282402)但不確定這對於Windows應用商店應用是否可行。您可能需要推測默認/最壞的情況。 – 2013-02-09 22:30:31

+0

默認/最壞的情況並不重要,因爲這個應用程序是內部的,將通過我們的服務器部署,而不需要微軟商店(所以我們完全控制目標機器設置) – 2013-02-09 23:48:11

+0

啊然後嘗試註冊表調整,我會升級到「答案」,如果它的作品! – 2013-02-10 00:26:50

回答

0

看來,限制是每域。

因此,我爲我的服務器域和呼叫服務器設置了子域以循環方式。

1

這看起來是不同的Windows 8.1中,你可以通過HttpBaseProtocolFilter.MaxConnectionsPerServer

注意設置連接的最大數目,這需要你在Windows.Web.Http

+0

所以......他們已經使用System.Net並行創建了另一組http類.Http'。大。感謝您的信息。 – 2013-11-08 17:40:15

相關問題