protected virtual void OnNamesRecieved(NamesRecievedEventArgs e)
 {
     EventHandler<NamesRecievedEventArgs> handler = NamesRecieved;
     if (handler != null)
         handler(this, e);
 }
 private void Client_NamesRecieved(object sender, NamesRecievedEventArgs e)
 {
     checkChannel(e.Channel);
     channels[e.Channel].SetNamesList(e.List.Trim().Split(' '));
 }