public void post(String mes, ChatAplication.user chatter)
 {
 }
 public void post(String mes, ChatAplication.user chatter)
 {
     //Net.Message msg=new Net.Message("talk")
     //sendMessage(
 }
        public void handleMsg(Message.Message msg,ChatAplication.user u)
        {
            EventArgs e = new EventArgs();
            Chat.Chat.Chatter chatter;
            string head = msg.head.Split(',')[0];
            try
            {
                switch (head)
                {
                    case "in":
                        chatter = new Chat.Chat.TextChatter(u.loginName);
                        join(chatter);
                        msg.data = u.loginName + " is in";
                        roomUser.Add(u);
                        break;
                    case "talk":
                        string content = msg.data;
                        msg.data = u.loginName + " : " + content;
                        break;
                    case "exit":
                        chatter = new Chat.Chat.TextChatter(u.loginName);
                        this.exit(chatter);
                        msg.data = u.loginName + " is out";
                        break;
                    default:
                        addText(e, "client trigger a undefined event!");
                        break;
                }
            }
            catch
            {

            }
            sendMessage(msg);
        }
 public void join(ChatAplication.user chatter)
 {
     roomChatter.Add(chatter);
 }