Debug messages
It might be useful to send debug messages from the server to the client. These are not errors or other messages, because they should never have an effect on the client's behaviour (apart from logging).
One such use case: informing the client when currently executing code is interrupted to run new code.