Beispiel #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();
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            String message = String.Empty;

            while (true)
            {
                message = Encode();
                TCPClient.Connect(message);
            }
        }
Beispiel #3
0
 static void Main(string[] args)
 {
     Task.Run(async() =>
     {
         for (var i = 1; i <= 10000; i++)
         {
             await TCPClient.Connect(i);
         }
     }
              );
     Console.ReadLine();
 }
Beispiel #4
0
 private void buttonConnect_Click(object sender, EventArgs e)
 {
     client = new TCPClient(IPAddress.Parse(textBoxIP.Text), 17777);
     if (client.Connect())
     {
         labelConnected.Text = "Connected to " + client.GetIE().ToString();
     }
     else
     {
         MessageBox.Show("Can't connect to server.");
     }
 }
Beispiel #5
0
 static void Main(string[] args)
 {
     Task.Run(() =>
     {
         for (var i = 1; i <= 10000; i++)
         {
             var index = i;
             Task.Run(() => TCPClient.Connect(index));
         }
     }
              );
     Console.ReadLine();
 }
        static void Main(string[] args)
        {
            TCPClient client = new TCPClient();

            client.Connect(1234);
            while (true)
            {
                try
                {
                    Shape shape = GenerateShape();
                    client.Send(new Packet(shape));
                    Console.Clear();
                    Console.WriteLine("Şekil gönderildi.");
                }
                catch (Exception ex)
                {
                    Console.WriteLine("Hata:" + ex.Message);
                    Console.WriteLine("Devam etmek için bir tuşa basınız...");
                    Console.ReadKey();
                    Console.Clear();
                }
            }
        }
Beispiel #7
0
        private void btnConnect_Click(object sender, EventArgs e)
        {
            name     = tbxName.Text;
            roomCode = tbxRoom.Text;
            client.Connect(name, roomCode);

            Thread th = new Thread(() =>
            {
                while (true)
                {
                    String buff = client.Receive();

                    String[] str = buff.Split('$');
                    foreach (var item in str)
                    {
                        Messag mes = new Messag(item);
                        ProcessData(client.Socket, mes);
                    }
                }
            });

            th.IsBackground = true;
            th.Start();
        }