static void Main(string[] args) { Logger logger = new Logger(); try { printer = new PrintZPL(); printer.Connect(); if (printer.Connected) { server = new ServerObject(printer); listenThread = new Thread(new ThreadStart(server.Listen)); listenThread.Start(); } else { Console.WriteLine("Принтер не найден"); } } catch (Exception ex) { if (server != null) { server.Disconnect(); } logger.Log(ex.Message); Console.WriteLine(ex.Message); } //ShowWindow(GetConsoleWindow(), 0); Console.ReadLine(); }
public ClientObject(TcpClient tcpClient, ServerObject serverObject, PrintZPL printer) { Id = Guid.NewGuid().ToString(); client = tcpClient; server = serverObject; this.printer = printer; serverObject.AddConnection(this); }
public ServerObject(PrintZPL printer) { this.printer = printer; }