Esempio n. 1
0
        static void Main(string[] args)
        {
            ClientSocket.Connect("127.0.0.1", 6556);

            while (true)
            {
                string  msg    = Console.ReadLine();
                Message packet = new Message(msg);
                ClientSocket.Send(packet.Data);
            }
        }
Esempio n. 2
0
        private void Form1_MouseMove(object sender, MouseEventArgs e)
        {
            int x = e.X;
            int y = e.Y;

            Graphics g = this.CreateGraphics();

            g.DrawRectangle(Pens.Blue, new Rectangle(x, y, 1, 1));

            ClientSocket c = new ClientSocket();

            c.Send(x, y);
        }
Esempio n. 3
0
        private static void HandleConcede(ref Command command, ClientSocket socket)
        {
            var request = new Packet(PacketType.ClientGiveUp, null);

            socket.Send(request);

            Packet response = null;

            do
            {
                response = socket.Receive();
                if (response is { Type : PacketType.ServerShowsNumber })
                {
                    break;
                }
            } while (true);
Esempio n. 4
0
        private void GetCertsFromServer(object sender, EventArgs e)
        {
            var asn1Cmd = Asn1Formatter.SetCommandAsn1((int)Cmd.certs);

            int.TryParse(textBox3.Text, out int port);
            handler = new ClientSocket(textBox2.Text, port);
            handler.Init();
            handler.Send(asn1Cmd);
            data = handler.Recieve();
            BERelement certsNames = BERelement.DecodePacket(data);

            CerificatesBox.DataSource = null;
            CerificatesBox.Items.Clear();
            foreach (var cert in certsNames.Items)
            {
                CerificatesBox.Items.Add(Encoding.ASCII.GetString(cert.Value));
            }
            CerificatesBox.SelectedIndex = 0;
        }
Esempio n. 5
0
        static void Main(string[] args)
        {
            socket.Connect("127.0.0.1", 9000);
            Console.WriteLine("/q - exit");

            string command = "";

            while (true)
            {
                command = Console.ReadLine();
                if (command.ToLower() == "/q")
                {
                    return;
                }
                else if (String.IsNullOrWhiteSpace(command))
                {
                    continue;
                }

                var message = Message.CreateMessage(command);

                socket.Send(message);
            }
        }
Esempio n. 6
0
 public void Send(byte[] packet) => Socket.Send(packet);
Esempio n. 7
0
        static void Main(string[] args)
        {
            var client = new ClientSocket("127.0.0.1", 4444);

            client.Send("Paint");
        }