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); }