// Закрытие соединения, вызванное пользователем public bool Close(int uid) { Client client = getClientByUID(uid); if (client == null) { return(false); } client.Stop(); clientList.Remove(client); return(true); }
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); }