https://issues.apache.org/bugzilla/show_bug.cgi?id=56032

--- Comment #2 from Mark Thomas <ma...@apache.org> ---
I've been looking at the WebSocket code and (by tweaking a unit tests an using
a few break points) I can create a situation where the server times out trying
to write a WebSocket message to the client. The behavior in this case should be
the same as if the thread waiting for the write to complete was interrupted.

I see the onError() call to the Endpoint but the connection is not closed. That
does not seem right to me. Generally any call to onError() should be followed
by the closure of the session unless we are sure that the situation is
recoverable (and the nature of the protocol is that it almost certainly is not
recoverable).

There are a few things I still want to check but I should be in a position to
apply the fix for this tomorrow.

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to