ファイルの並列ダウンロードを取得したいのですが、たとえば、ファイルサイズが54 kbの場合、ファイルの内容を10kbのブロックでダウンロードしたいと思います。
また、一度にリクエストできるのは5つまでです。しかし、どのように?フォーク()を使うことを考えましたが、どうすればいいのかよくわかりません。
1-10最初のリクエスト
11-202番目のリクエスト
21-303番目のリクエスト
31-404番目のリクエスト
41-505番目のリクエスト
51-54は、過去1回のリクエストが終了するまで待機し、その後実行されます。
データを取得する方法(recvなど)は気にしません。並行メソッドを実装する方法を知りたいだけですか?(fork()でできるならもっといいです)