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