void state_ChatEvent(object sender, ChatEventArgs e) { if (e.CmdId == "LIN") { Session ss = (Session)sender; DataFrame dr = new DataFrame(OnlineClients); ss.Send("OLN,0," + e.From + "," + dr.Text); SendToAll(e.From, e.ToString()); } else if (e.CmdId == "MSG") { if (e.To == 0) { SendToAll(e.From, e.ToString()); } else { SendToOne(e.To, e.ToString()); } } else { m_clients.Remove(e.From); SendToAll(e.From, e.ToString()); } }