private void GpspClient_OnDisconnect(GpspClient client) { // Release this stream's AsyncEventArgs to the object pool base.Release(client.Stream); if (Clients.TryRemove(client.ConnectionId, out client) && !client.Disposed) client.Dispose(); }