Hi,
[...] s_fileRecvAll()
while( lRead < len )
{
if( conn->zstream )
l = hb_znetRead( conn->zstream, conn->sd, ptr + lRead, len - lRead,
NETIO_TIMEOUT );
else
l = hb_socketRecv( conn->sd, ptr + lRead, len - lRead, 0,
NETIO_TIMEOUT );
if( l <= 0 )
{
if( hb_socketGetError() != HB_SOCKET_ERR_TIMEOUT ||
hb_vmRequestQuery() != 0 )
break;
}
^^^^^^^^^^^^^^^^
lRead += l;
}
Is there an 'else' missing between these 2 lines?
I don't think this is a NETIO issue but maby a socket issue. Let me past
here a capture list.
192.168.1.101 is the server
192.168.1.3 is the wince device.
Can you see anything here?
489 1.659557 192.168.1.3 1100 192.168.1.101
2941 TCP 60 mctp > sm-pas-4 [ACK] Seq=4363 Ack=56464 Win=33476
Len=0
490 1.661029 192.168.1.3 1100 192.168.1.101
2941 TCP 78 mctp > sm-pas-4 [PSH, ACK] Seq=4363 Ack=56464
Win=33476 Len=24
491 1.661082 192.168.1.101 2941 192.168.1.3
1100 TCP 1102 sm-pas-4 > mctp [PSH, ACK] Seq=56464 Ack=4387
Win=36141 Len=1048
492 1.665499 192.168.1.3 1100 192.168.1.101
2941 TCP 60 mctp > sm-pas-4 [ACK] Seq=4387 Ack=57512 Win=32428
Len=0
493 1.666939 192.168.1.3 1100 192.168.1.101
2941 TCP 78 mctp > sm-pas-4 [PSH, ACK] Seq=4387 Ack=57512
Win=32428 Len=24
494 1.667039 192.168.1.101 2941 192.168.1.3
1100 TCP 78 sm-pas-4 > mctp [PSH, ACK] Seq=57512 Ack=4411
Win=36135 Len=24
495 1.672840 192.168.1.3 1100 192.168.1.101
2941 TCP 78 mctp > sm-pas-4 [PSH, ACK] Seq=4411 Ack=57536
Win=32404 Len=24
496 1.672912 192.168.1.101 2941 192.168.1.3
1100 TCP 1102 sm-pas-4 > mctp [PSH, ACK] Seq=57536 Ack=4435
Win=36500 Len=1048
497 1.677349 192.168.1.3 1100 192.168.1.101
2941 TCP 60 mctp > sm-pas-4 [ACK] Seq=4435 Ack=58584 Win=31356
Len=0
498 1.678490 192.168.1.3 1100 192.168.1.101
2941 TCP 60 [TCP Window Update] mctp > sm-pas-4 [ACK] Seq=4435
Ack=58584 Win=33580 Len=0
499 1.679991 192.168.1.3 1100 192.168.1.101
2941 TCP 78 mctp > sm-pas-4 [PSH, ACK] Seq=4435 Ack=58584
Win=33580 Len=24
500 1.680048 192.168.1.101 2941 192.168.1.3
1100 TCP 590 sm-pas-4 > mctp [PSH, ACK] Seq=58584 Ack=4459
Win=36494 Len=536
501 1.683758 192.168.1.3 1100 192.168.1.101
2941 TCP 60 mctp > sm-pas-4 [ACK] Seq=4459 Ack=59120 Win=33044
Len=0
502 1.685233 192.168.1.3 1100 192.168.1.101
2941 TCP 78 mctp > sm-pas-4 [PSH, ACK] Seq=4459 Ack=59120
Win=33044 Len=24
503 1.685286 192.168.1.101 2941 192.168.1.3
1100 TCP 1102 sm-pas-4 > mctp [PSH, ACK] Seq=59120 Ack=4483
Win=36488 Len=1048
504 1.689584 192.168.1.3 1100 192.168.1.101
2941 TCP 60 mctp > sm-pas-4 [ACK] Seq=4483 Ack=60168 Win=31996
Len=0
505 1.690781 192.168.1.3 1100 192.168.1.101
2941 TCP 60 [TCP Window Update] mctp > sm-pas-4 [ACK] Seq=4483
Ack=60168 Win=33580 Len=0
506 1.692242 192.168.1.3 1100 192.168.1.101
2941 TCP 78 mctp > sm-pas-4 [PSH, ACK] Seq=4483 Ack=60168
Win=33580 Len=24
507 1.692290 192.168.1.101 2941 192.168.1.3
1100 TCP 78 sm-pas-4 > mctp [PSH, ACK] Seq=60168 Ack=4507
Win=36482 Len=24
508 1.696626 192.168.1.3 1100 192.168.1.101
2941 TCP 78 mctp > sm-pas-4 [PSH, ACK] Seq=4507 Ack=60192
Win=33556 Len=24
509 1.696671 192.168.1.101 2941 192.168.1.3
1100 TCP 1102 sm-pas-4 > mctp [PSH, ACK] Seq=60192 Ack=4531
Win=36476 Len=1048
510 1.701395 192.168.1.3 1100 192.168.1.101
2941 TCP 60 mctp > sm-pas-4 [ACK] Seq=4531 Ack=61240 Win=32508
Len=0
511 1.703172 192.168.1.3 1100 192.168.1.101
2941 TCP 78 mctp > sm-pas-4 [PSH, ACK] Seq=4531 Ack=61240
Win=32508 Len=24
512 1.703209 192.168.1.101 2941 192.168.1.3
1100 TCP 78 sm-pas-4 > mctp [PSH, ACK] Seq=61240 Ack=4555
Win=36470 Len=24
513 1.708203 192.168.1.3 1100 192.168.1.101
2941 TCP 78 mctp > sm-pas-4 [PSH, ACK] Seq=4555 Ack=61264
Win=32484 Len=24
514 1.708290 192.168.1.101 2941 192.168.1.3
1100 TCP 78 sm-pas-4 > mctp [PSH, ACK] Seq=61264 Ack=4579
Win=36464 Len=24
515 1.709841 192.168.1.3 1100 192.168.1.101
2941 TCP 78 mctp > sm-pas-4 [PSH, ACK] Seq=4579 Ack=61264
Win=32484 Len=24
516 1.709888 192.168.1.101 2941 192.168.1.3
1100 TCP 78 sm-pas-4 > mctp [PSH, ACK] Seq=61288 Ack=4603
Win=36458 Len=24
517 1.946024 192.168.1.3 1100 192.168.1.101
2941 TCP 60 mctp > sm-pas-4 [ACK] Seq=4603 Ack=61288 Win=32460
Len=0
518 2.088787 192.168.1.3 1100 192.168.1.101
2941 TCP 78 [TCP Retransmission] mctp > sm-pas-4 [PSH, ACK]
Seq=4579 Ack=61288 Win=32460 Len=24
519 2.088830 192.168.1.101 2941 192.168.1.3
1100 TCP 54 [TCP Dup ACK 516#1] sm-pas-4 > mctp [ACK]
Seq=61312 Ack=4603 Win=36458 Len=0
520 2.512779 192.168.1.101 2941 192.168.1.3
1100 TCP 78 [TCP Retransmission] sm-pas-4 > mctp [PSH, ACK]
Seq=61288 Ack=4603 Win=36458 Len=24
521 3.719860 192.168.1.101 2941 192.168.1.3
1100 TCP 78 [TCP Retransmission] sm-pas-4 > mctp [PSH, ACK]
Seq=61288 Ack=4603 Win=36458 Len=24
522 6.134014 192.168.1.101 2941 192.168.1.3
1100 TCP 78 [TCP Retransmission] sm-pas-4 > mctp [PSH, ACK]
Seq=61288 Ack=4603 Win=36458 Len=24
523 10.962330 192.168.1.101 2941 192.168.1.3
1100 TCP 78 [TCP Retransmission] sm-pas-4 > mctp [PSH, ACK]
Seq=61288 Ack=4603 Win=36458 Len=24
--
View this message in context:
http://n2.nabble.com/Urgent-Help-wce-netio-tp4791964p4798890.html
Sent from the harbour-devel mailing list archive at Nabble.com.
_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour