Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
создаём окно, создаём таймер, по событиям от которого будет захватываться изображение и копироваться в окно, запускаем. Убеждаемся, что всё работает.
var timer = new System.Windows.Forms.Timer() { Interval = 40 };
for ( ;; )
{
/* ToDo */
Sleep( 10 );
}prevImage = getSnapshot();
while (true)
{
newImage = getSnapshot();
difference = getDifference(prevImage, newImage); // этот метод возвращает новый bitmap в котором пиксели, которые совпадают с прежними пикселями будут полностью прозрачными и иметь например черный цвет
frame = pngCompress(difference);
sendFrame(frame);
prevImage = newImage;
}
Делаем сами remote-desktop клиент для смартфона. Часть 1: серверная