Клиент-сервер. Как в многопользовательском чате реализовать личные сообщения - 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)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д