Exemple #1
0
        private void jsokmessage(object sender, WebSocket4Net.MessageReceivedEventArgs e)
        {
            string s = e.Message;

            Console.WriteLine("мы получили сообщение");
            typedata q = new typedata();

            q = (typedata)DeserializeObject(s, q.GetType());
            q.display();
        }
Exemple #2
0
        public typedata command()
        {
            typedata a = new typedata();

            Console.Write("Команда:");
            a.command = Console.ReadLine();
            if (a.command == "reguser")
            {
                Console.Write("Логин:");
                a.data    = new string[2];
                a.data[0] = Console.ReadLine();
                Console.Write("Пароль:");
                a.data[1] = Console.ReadLine();
            }
            else if (a.command == "authuser")
            {
                Console.Write("Логин:");
                a.data    = new string[2];
                a.data[0] = Console.ReadLine();
                Console.Write("Пароль:");
                a.data[1] = Console.ReadLine();
            }
            else if (a.command == "makegr")
            {
                Console.Write("Логин:");
                a.msg = Console.ReadLine();
                Console.Write("Название группы:");
                a.target = Console.ReadLine();
            }
            else if (a.command == "joingr")
            {
                Console.Write("Логин:");
                a.msg = Console.ReadLine();
                Console.Write("Название группы:");
                a.target = Console.ReadLine();
            }
            else if (a.command == "leavegr")
            {
                Console.Write("Логин:");
                a.msg = Console.ReadLine();
                Console.Write("Название группы:");
                a.target = Console.ReadLine();
            }
            else if (a.command == "sendmsg")
            {
                Console.Write("Логин:");
                a.data    = new string[1];
                a.data[0] = Console.ReadLine();
                Console.Write("Название группы:");
                a.target = Console.ReadLine();
                Console.Write("Сообщение:");
                a.msg = Console.ReadLine();
            }
            else if (a.command == "updmsg")
            {
                Console.Write("Название группы:");
                a.target = Console.ReadLine();
            }
            else if (a.command == "enduser")
            {
                Console.Write("Логин:");
                a.msg = Console.ReadLine();
            }
            else if (a.command == "exit")
            {
                Environment.Exit(0);
            }
            return(a);
        }