public CLI(IOptionsMonitor <TerminalOptions> TerminalOptions, UDPServer2 UDPServer, TCPServer2 TCPServer) { Options = TerminalOptions; this.UDPServer = UDPServer; this.TCPServer = TCPServer; }
public GUI(IOptionsMonitor <TerminalOptions> TerminalOptions, IOptionsMonitor <ProxyServerOptions> ProxyServerOptions, UDPServer2 UDPServer, TCPServer2 TCPServer) { Console.ReplaceAllColorsWithDefaults(); Options = TerminalOptions; ServerOptions = ProxyServerOptions; this.UDPServer = UDPServer; this.TCPServer = TCPServer; StatusTimer = new Timer(1000); CancellationTokenSource = new CancellationTokenSource(); }