static async Task Main() { var calc = new MyCalculator(); var clock = new MyClock(); Server server = new Server { Ports = { new ServerPort("localhost", 10042, ServerCredentials.Insecure) }, Services = { Calculator.BindService(calc), TimeService.BindService(clock), } }; server.Start(); Console.WriteLine("Server running... press any key"); Console.ReadKey(); await server.ShutdownAsync(); }