public static int Main(String[] args) { var requestQueue = new RequestQueue(); var responseQueue = new ResponseQueue(); responseDaemon = new ResponseDaemon(responseQueue); serverDaemon = new ServerDaemon(requestQueue); commandDaemon = new CommandDaemon(requestQueue,responseQueue); responseDaemon.Start(); commandDaemon.Start(); serverDaemon.Start(); Console.ReadKey(); return 0; }
public ServerDaemon(RequestQueue requestQueue) { this.requestQueue = requestQueue; }
public CommandDaemon(RequestQueue requestQueue, ResponseQueue responseQueue) { this.requestQueue = requestQueue; this.responseQueue = responseQueue; }