void Client.IListener.ConnectionClosed(Client client)
 {
     lock (_clients) {
         _clients.Remove(client);
     }
     _listener?.ClientDisconnected(client);
     client.Dispose();
 }