0

ファイルの並列ダウンロードを取得したいのですが、たとえば、ファイルサイズが54 kbの場合、ファイルの内容を10kbのブロックでダウンロードしたいと思います。

また、一度にリクエストできるのは5つまでです。しかし、どのように?フォーク()を使うことを考えましたが、どうすればいいのかよくわかりません。

1-10最初のリクエスト
11-202番目のリクエスト
21-303番目のリクエスト
31-404番目のリクエスト
41-505番目のリクエスト


51-54は、過去1回のリクエストが終了するまで待機し、その後実行されます。

データを取得する方法(recvなど)は気にしません。並行メソッドを実装する方法を知りたいだけですか?(fork()でできるならもっといいです)

4

1 に答える 1