2017-06-17 8 views
0

私は、このソースコードhttps://gist.github.com/leandrosilva/656054#file-server-csは、複数のTCPClientsを作成する代わりに、1

に基づいてTCPListenerサーバーを持っている私は、クライアントがサーバに接続するたびに、サーバーは新しいのを待ち、ポート3340上のサーバーを作成しましたクライアント接続。 Chromeブラウザからサーバーに接続すると、3つのクライアントが接続されているように見えます(1つしかないと思われます)。 Resource monitor shows server has three connections なぜそれはそうですか?

答えて

1

ほとんどのクライアントは、サーバーエンドポイントごとに複数の接続を含む複数の接続を並行して維持します。

RFC7230のセクション6.4で説明します。通常、複数の接続が使用され、「行頭ブロッキング」の問題を回避します。

+0

これでわかりました。しかし、私のサーバーアプリケーションでこの状況をどうやって処理できますか? – oarar

+0

@oararサーバーでこれを行う特別な方法はありません。 – kangmj37

関連する問題