public ClientObject(TcpClient tcpClient, ServerObject serverObject) { ClientObjectId = Guid.NewGuid().ToString(); // формуємо id для клієнта client = tcpClient; // об'єкт клієнта server = serverObject; // об'єкт сервера serverObject.AddConnection(this); // додаємо нове з'єднання name = ""; login = ""; password = ""; isAdmin = false; }
static void Main(string[] args) { try { server = new ServerObject(); // Створюємо новий об'єкт сервера listenThread = new Thread(new ThreadStart(server.Listen)); // Створюємо новий потік в якому запускаємо метод Listen сервера listenThread.Start(); } catch (Exception ex) { server.Disconnect(); Console.WriteLine(ex.Message); } }