Example #1
0
        protected override void OnClientConnected(Socket clientSocket)
        {
            MessageClient client = new MessageClient(clientSocket);

            client.ClientDisconnected += OnClientDisconnected;
            mClientsList.Add(client);
            client.HandleClient();
        }
Example #2
0
 protected override void OnClientDisconnected(object sender, EventArgs e)
 {
     if (sender is MessageClient)
     {
         MessageClient client = sender as MessageClient;
         mClientsList.Remove(client);
         client.Dispose();
     }
 }