示例#1
0
        // Закрытие соединения, вызванное пользователем
        public bool Close(int uid)
        {
            Client client = getClientByUID(uid);

            if (client == null)
            {
                return(false);
            }
            client.Stop();
            clientList.Remove(client);
            return(true);
        }
示例#2
0
        private void onClientQuit(int uid, int code)
        {
            if (OnClientQuit != null)
            {
                OnClientQuit(this, new WSClientQuitEventArgs(uid, code));
            }
            Client client = getClientByUID(uid);

            try
            {
                client.Stop();
            } catch { }
            clientList.Remove(client);
        }