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) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour