private void ConnectThread() { try { // Инициализация Options.width = 1024; Options.height = 768; Options.Canvas = new RdpCanvas(Options.width, Options.height); ControlFlow.resetOrderState(); Licence.Reset(); ChangedRect.Reset(); // Подключение Network.Connect(Options.Host, Options.Port); MCS.sendСonnectionRequest(null, false); // Получения изображения Rdp.Start(); } catch { // Флаг выполнения Options.IsRunned = false; } }
public void Disconnect() { ISO.Disconnect(); if (!Rdp.IsHalted()) { Rdp.Halt(); } Options.IsRunned = false; }