0

WinRT アプリケーションを作成していて、奇妙な動作を発見しました。サーバーに対して複数の並列 http 要求を開くことができません。その数は4~6件ほどです(正確な数はわかりません)。

新しいリクエストがクライアント アプリ内のどこかにスタックしました。

の独立したインスタンスがHttpClientあり、この制限を共有しているように見えるため、クライアントごとではなく、アプリごとです。

ブラウザーでの http 接続の制限を認識していますが、WinRT は同じ動作をしますか? どのように調整できますか?

4

2 に答える 2

1

HttpBaseProtocolFilter.MaxConnectionsPerServerを介して最大接続数を設定できるため、これは Windows 8.1 では異なるようです。

HttpClientこれには新しいinを使用する必要があることに注意してくださいWindows.Web.Http

于 2013-11-06T23:35:31.047 に答える
0

制限はドメインごとのようです。

そこで、サーバーのドメインにサブドメインを設定し、サーバーをラウンド ロビンで呼び出します。

于 2013-05-12T00:42:23.150 に答える