private static void OnDisconnectionEvent(object sender, SocketConnectionMsg e) { foreach (SocketClient item in Clients) { if (item.ClientInfo == e.ConnectionInfo) { Clients.Remove(item); } } }
private static void OnConnectionEvent(object sender, SocketConnectionMsg e) { SocketClient client = new SocketClient { Client = e.Client, ClientInfo = e.ConnectionInfo }; Clients.Add(client); }