I get sporadic failures in TestCometProcessor for NIO. They are due to the Servlet reading two or more of the PING tokens during a single read event call. The loop
while (is.available() > 0) { is.read(); count ++; } then e.g. consumes PINGPING instead of PING and writes back "READ: 8 bytes". Is this an error in the test case, e.g. if the chunks come in quickly enough is it OK, that they might get combined into a single read event? If so, we might want to add a little sleep in between sending the PING lines. Regards, Rainer --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org