Клиент-сервер. Как в многопользовательском чате реализовать личные сообщения - C#
Формулировка задачи:
Console.WriteLine(Func.ToDateTime() + "Server started."); TcpListener listener = new TcpListener(5000); listener.Start(); while (true) { TcpClient client = listener.AcceptTcpClient(); StreamReader reader; Console.WriteLine(Func.ToDateTime() + "Client Connected."); StreamWriter writer = new StreamWriter(client.GetStream()); writer.AutoFlush = true; reader = new StreamReader(client.GetStream()); Thread thread = new Thread(new ThreadStart(delegate() { string message = string.Empty; while (true) { try { message = reader.ReadLine(); writer.WriteLine(Funtions(message)); } catch { client.Close(); Console.WriteLine(Func.ToDateTime() + "Client disconnected."); break; } } })); thread.Start(); }
Решение задачи: «Клиент-сервер. Как в многопользовательском чате реализовать личные сообщения»
textual
Листинг программы
`lastdate` > (NOW() - INTERVAl 10 SECOND)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д