Hi all, We are trying to use Comet to make our web-service platform more resistent to heavy loads. We use HTTP/1.1 POSTS to send our requests (using chunked requests), and the client waits for the response.
My problem is the following: As far as I can see, I have no way of (reliably) detecting the end of the request. I sometimes receive an END event, and sometimes a READ event with 0 available bytes. Those seem to indicate that the request is complete, but sometimes I just get a few regular READ events and then nothing. If I don't use chunking, I can get it to work, as I just 'know' how many bytes to expect. If I could do the de-chunking myself I could also detect the final empty chunk + CRLF to know the request is done. My question is: Shouldn't the final chunk always fire an END event, or at least an empty READ event? I hope someone can help me, I can supply all sorts of concise testing code. regards, Frank Lyaruu Dexels