Hi, I am using CometProcessor to stream event notifications from server to client. The events are generated at random. I want to send the notification with Transfer Encoding as chunked so that I can use Apache's ChunkedInputStream to parse the output.
I get the PrintWriter from the ServletResponse using the getWriter() and I write the event notification on this writer. I want this to be in chunk format of length-payload. Currently I do the following: PrintWriter writer = connection.getWriter(); for (int j = 0; j < pendingEvents.length; j++) { String eventString = converter.convert(pendingEvents[j]); eventString.concat("\r\n"); final String length = Integer.toHexString(eventString.length()); writer.print("\r\n" + length + "\r\n"); writer.print(eventString); //logger.info("Writing:" + eventString); } But this generates a Bad Chunk size exception on client. Thanking you in anticipation. Sudeep