private static void Main(string[] args) { var port = 10050; var argumentParser = new OptionSet { { "p=|port=", (int v) => port = v } }; argumentParser.Parse(args); InitializeNLog(); var storedValueProvider = new StoredValueProvider(); storedValueProvider.SetValue("test", 42); var delegateValueProvider = new DelegateValueProvider(); delegateValueProvider.AddItem("echo", a => a); using (var server = new PassiveCheckServer(new IPEndPoint(0, port), storedValueProvider, delegateValueProvider)) { server.Start(); Console.ReadLine(); } }
static void Main(string[] args) { int port = 10050; var argumentParser = new OptionSet { {"p=|port=", (int v) => port = v }, }; argumentParser.Parse(args); InitializeNLog(); using (var server = new PassiveCheckServer(new IPEndPoint(0, port))) { server.AddItem("test", () => 42); server.AddItem("echo", a => a); server.Start(); Console.ReadLine(); } }