Нашёл немного времени, решил дописать давно заброшенный аналог удалённого администратора. Для передачи изображения (сейчас именно это требуется, дальше без этого никуда) использую отдельную пару сокетов, работающих с UDP. На реальных условиях скорость передачи (пока без компрессии) выходит слишком малой даже для передачи в реальном времени изображения 640х480 пикселов. Да и потом отправляю по 16 байт (буферизирую), и огромная часть пакетов теряется почему-то, из-за чего изображение получается сильно искажённым. Это можно бы было исправить использованием TCP, но думаю он здесь неуместен.
Вопрос #1: спасёт ли ситуацию предварительный анализ "изменённых" областей изображения (а он даст нагрузку на ЦП)? А компрессия (тоже приведёт к излишней нагрузке ЦП ИМХО)?
Вопрос #2: как наиболее быстро можно контролировать катастрофическую потерю пакетов? Только синхронизацией интервалов отправки/приёма пакетов? Увеличить размер буфера? Добавить механизм "переотправки"?
ЗЫ. Простите за неопытность в данном аспекте и за самовольность в терминологии.