protected override async Task ExecuteAsync(CancellationToken stoppingToken) { IServerRequestHandler requestHandler = new ServerRequestHandler(); IServerResponseHandler responseHandler = new ServerResponseHandler(); IContainerInterfaces containerInterfaces = new ContainerInterfaces(requestHandler, responseHandler, _logger); ServerSocket serverSocket = new ServerSocket(11111, containerInterfaces); serverSocket.Listen(); }
static void Main(string[] args) { var containerInterfaces = new ContainerInterfaces { RequestHandler = new RequestHandler(), ResponseHandler = new ResponseHandler(), SystemInput = new SystemInputHandler(), SystemOutput = new SystemOutputHandler() }; Client client = new Client("127.0.0.1", 11111, containerInterfaces); client.Connect(); }