private async Task ReadClientMessages(ClientConnection connection) { while (!cancellation.IsCancellationRequested) { var message = await connection.ReadMessage(); OnIncomingMessage(new IncomingMessage(connection, message)); } }