private void Initialization() { listener = new ServerLestener(); listener.Initialization(Processing); mapMethods = new Dictionary <CommandTypes, MethodInfo>(); mapMethods.Add(CommandTypes.GetProcessesRequest, GetType().GetMethod("GetProcesses")); mapMethods.Add(CommandTypes.StartProcessesRequest, GetType().GetMethod("StartProcess")); mapMethods.Add(CommandTypes.KillProcesseRequest, GetType().GetMethod("KillProcess")); mapMethods.Add(CommandTypes.RestartProcesseRequest, GetType().GetMethod("RestartProcess")); }
static void Main(string[] args) { using (ServerLestener server = new ServerLestener()) { server.Initialization(Processing); server.Listen(); Console.ReadKey(); server.Stop(); } }