Hi,

ICS V5.

I am using an THttpCli and collecting  jpegs from a video camera.

I have found that sometimes the GetAsync fails because the complete document
is not sent and it always fails with the same byte count.

I am tracking the bytes received from the DocData event.

If the image is not received in X seconds I log all the information I can
think to but I am still not able to find the cause of the problem. Changing
the timeout does not change the failure.

I am not getting any exceptions. I have set up to catch BGExecption and it
never fires.

The content length various but the failure always is with the same number of
bytes received.

The text that follows shows successes and failures. The line
"Watchdog***************************************" is the failure. The
"RequestDone Error = 3. Status = 404" that follows is my call to Abort.


Thanks for looking,

Mark


***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =36906
Byte Rec = 36906
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37580
Byte Rec = 37580
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37035
Byte Rec = 37035
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37441
Byte Rec = 37441
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37938
Byte Rec = 37938
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37470
Byte Rec = 37470
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37787
Byte Rec = 37787
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =38088
Watchdog***************************************
LastResponse= 
Status = 200
Byte Rec = 37960
RequestDone Error = 3. Status = 404
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =38108
Byte Rec = 38108
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37099
Byte Rec = 37099
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37960
Byte Rec = 37960
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37917
Byte Rec = 37917
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37466
Byte Rec = 37466
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37666
Byte Rec = 37666
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37500
Byte Rec = 37500
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37960
Byte Rec = 37960
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37362
Byte Rec = 37362
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37788
Byte Rec = 37788
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37599
Byte Rec = 37599
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =38030
Watchdog***************************************
LastResponse= 
Status = 200
Byte Rec = 37960
RequestDone Error = 3. Status = 404
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37852
Byte Rec = 37852
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37434
Byte Rec = 37434
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37545
Byte Rec = 37545
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37858
Byte Rec = 37858
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37847
Byte Rec = 37847
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37611
Byte Rec = 37611
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37911
Byte Rec = 37911
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37603
Byte Rec = 37603
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37949
Byte Rec = 37949
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37107
Byte Rec = 37107
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37947
Byte Rec = 37947
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37776
Byte Rec = 37776
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37442
Byte Rec = 37442
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37034
Byte Rec = 37034
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37930
Byte Rec = 37930
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37939
Byte Rec = 37939
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37481
Byte Rec = 37481
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37878
Byte Rec = 37878
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37922
Byte Rec = 37922
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37982
Watchdog***************************************
LastResponse= 
Status = 200
Byte Rec = 37960
RequestDone Error = 3. Status = 404
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37864
Byte Rec = 37864
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37794
Byte Rec = 37794
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37984
Byte Rec = 37984
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37928
Byte Rec = 37928
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37525
Byte Rec = 37525
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37429
Byte Rec = 37429
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37852
Byte Rec = 37852
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37745
Byte Rec = 37745
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37500
Byte Rec = 37500
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37977
Watchdog***************************************
LastResponse= 
Status = 200
Byte Rec = 37960
RequestDone Error = 3. Status = 404
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37512
Byte Rec = 37512
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37306
Byte Rec = 37306
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =37695
Byte Rec = 37695
RequestDone, no error. Status = 200
***GetAsync!
Location = http://192.168.1.240/goform/video
URL = http://192.168.1.240/goform/video
Document = video
Status = 200
Content Length =38106
Byte Rec = 38106
RequestDone, no error. Status = 200

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to