You HAVE full control over your jobs. HttpUtils does NOT try to send the jobs x times (that would be new to me). It just waits for max. 30 secs to connect. There is no retry or buffering of jobs.
So it's a simple wokflow:
1. Send your request (start a job) and wait
2. If it's successful: Start the next one
3. If it's not successful: Try again
4. If your connection is crap: What do you expect? It's like a Porsche in a traffic jam
Additionally:
Decrease the timeout of a HttpJob with
Dim LoginJob As HttpJob
LoginJob.Initialize("Login", Me)
LoginJob.PostString(ServerAddress & "/xxx/xxxx.php", JSONstring)
LoginJob.GetRequest.Timeout=2000 '2 secs to respond
Here if the server isn't responding in 2 secs, the job timeouts (JobDone).