- server.receive_one_message() (created from server_forever())

I splitted the body part of the endless loop in server_forever() into a new method to make it easier to override parts in subclasses.

I don't want to block in transport.receive_message(), (I don't use server_forever()) since I get events. But I want to reuse the code which comes after receive_message().