public override async Task OnOpen(Client client)
        {
            var nick = client.Context.Items["nick"] = ++_clientCounter;
            var msg  = $"{nick} has entered the chat.";

            if (_clients.Count == 1)
            {
                msg += " You are alone. Open another browser window...";
            }
            await Task.WhenAll(_clients.Select(c => c.SendAsync(msg)));
        }