2011-07-15 6 views
1

1つのプロセスが別の並列プロセスと全く同じ時刻に開始しないように、各cURL呼び出しの間に時間の遅延が必要です。つまり、同時に実行することはできますが、同時に開始することはできません。cURLマルチハンドル間のスリープ時間を設定するにはどうすればよいですか?

cURLマルチハンドルで何らかの「スリープ(2)」を設定する方法はありますか?

+0

キュー用に何らかのキューを使用することを考えましたか? – Sukumar

+0

@Sukumar私は何を求めているのではないですか? Daniel Stenbergの答えに対する私のコメントを参照してください。とにかくありがとう... –

答えて

2

libcurlプロセスNのマルチインタフェースは、同時に/要求を処理します。リクエストのうちの1つを後で開始する必要がある場合は、後でマルチインターフェースに追加するだけです。

+0

+1それはいいアイデアですが、私は同時に電話を受けています。理由を知らないでください。次のURLを設定しても、何秒もの感覚の後に。いずれにせよ、私のスクリプトを変更し、URLに必要な時間を指定しました。 –