ClientException is used to terminate a channel with a specific client.
Each client is represented within the server by some Client instance
which is used to keep track of it.
When such a client context errs severly (ie IO errors, bad HTTP spoken, etc)
the connections has to be cleaned up and closed, that's the purpose of this
exception.
See Also:Client