protected void InvokeClientDisconnected(ClientDescriptor clientDescriptor)
        {
            ClientStateChangedDlgt dlgt = ClientDisconnected;

            if (dlgt != null)
            {
                dlgt(clientDescriptor);
            }
        }
        protected void InvokeClientUnavailable(ClientDescriptor clientDescriptor)
        {
            ClientStateChangedDlgt dlgt = ClientUnavailable;

            if (dlgt != null)
            {
                dlgt(clientDescriptor);
            }
        }