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); } }
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); }
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);
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; }
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); } }
public void Send(byte[] packet) => Socket.Send(packet);
static void Main(string[] args) { var client = new ClientSocket("127.0.0.1", 4444); client.Send("Paint"); }