private static void Main() { var client = new TCPClient("192.168.0.168", 8005); client.Connect(); Console.Write("Введите имя: "); var name = Console.ReadLine(); client.SendMessage(MessageTypeName(name)); while (true) { Console.Write("Сообщение: "); var messageSend = Console.ReadLine(); if (messageSend == @"\stop") { client.SendMessage(MessageTypeStop()); Console.WriteLine("Вы отключились..."); break; } client.SendMessage(MessageTypeMessage(messageSend)); var msg_temp = JsonSerializer.Deserialize <Message>(client.GetMessage()); if (msg_temp.Type == TypeMessage.Message) { Console.WriteLine($"Сообщение от сервера: {msg_temp.Msg}"); } } client.Close(); }
/// <summary> /// Kết nối tới server /// </summary> /// <summary> /// Đóng kết nối khi đóng form /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Client_FormClosed(object sender, FormClosedEventArgs e) { client.Close(); }