Exemplo n.º 1
0
        public void Validsendchat(string message, int Chatnumber)
        {
            //test용으로 메시지가 가는지부터 테스트(가는거는 됨, 여러 개의 방을 관리하는게 문제)
            // 생각, 만약안된다면(안될꺼같은데, a라는 클라가 , 몇번방에 속해있는지에 관한 리스트가 있으면,
            // 그 리스트각각 방중에서, Chatnumber 일치되는 곳에다가 뿌려주면 됨
            JsonHelp jsonHelp = new JsonHelp();
            Dictionary <string, string> receivemessage   = jsonHelp.getmessageinfo(message);
            Dictionary <string, string> sendusernickname = jsonHelp.getnickinfo(message);
            string s         = receivemessage[Jsonname.Message];
            string snickname = sendusernickname[Jsonname.Nickname];

            if (this.Chatnumber == Chatnumber)
            {
                App.Current.Dispatcher.InvokeAsync(() =>
                {
                    Messages.Add(new Chatdata(s, snickname, Chatnumber));
                });
            }
        }