I was wondering how to handle a slow client.  So say my client writes 100 bytes 
and then 5 seconds later writes another 100 bytes.  What is being sent is 
delimited with a start and end block that I am checking for to insure I have a 
full message.  I have written a decoder based on the CumulativeProtocolDecoder 
that works just fine except for the case of a slow client.  In this case the 
buffer is drained before the end block is received and it is causing a bogus 
error condition.  Is there a way to handle this within the decoder?

Bill

______________________________________________________________________
The contents of this message, together with any attachments, are intended only 
for the use of the person(s) to which they are addressed and may contain 
confidential and/or privileged information. Further, any medical information 
herein is confidential and protected by law. It is unlawful for unauthorized 
persons to use, review, copy, disclose, or disseminate confidential medical 
information. If you are not the intended recipient, immediately advise the 
sender and delete this message and any attachments. Any distribution, or 
copying of this message, or any attachment, is prohibited.

Reply via email to