Downs wrote > do { > receive; > if (isChunked) { > if (chunkedDownloading) continue; > break; > } > } while (notReceivedEnough) ... more entangled than I thought :-) -manfred