0

TCPソケットを介して(単一のクライアントに)2つのファイルを同時に転送したい場合、単一のソケットを介して転送することは可能ですか、それとも2つのソケットが必要ですか?file#2がfile#1の転送を待ってから転送されるのを望まない。同時に転送してほしい。

2つのソケットが必要な場合、それを行うための最良の方法は何でしょうか?ソケットをコピーしてそれを介して転送することも可能だとは思いませんか?

4

1 に答える 1

5

はい、それは可能ですが、待ち行列理論は、ほとんどの速度メトリックによれば、最初に一方を転送し、次にもう一方を転送する方が優れていることを示しています。また、必要なロジックも少なくなります。

では、なぜそれらを並行して転送する必要があるのでしょうか。転送中にファイルが大きくなっていますか、それとも最初に転送を完了できないその他の理由がありますか?

于 2012-12-09T21:59:44.023 に答える