Пример #1
0
        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();
        }
Пример #2
0
        /// <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();
        }