public void DisconnectClient(IStratumClient client) { var subscriptionId = client.ConnectionId; client.Disconnect(); if (!string.IsNullOrEmpty(subscriptionId)) { // unregister client lock (_clients) { _clients.Remove(subscriptionId); } } _pool.OnDisconnect(subscriptionId); }