шаг4: TCP клиент-сервер

Для передачи данных в удаленном доступе мы сначала реализовали простой клиент-сервер на Qt 4.8.1.

А именно на QTcpServer и QTcpSocket. Процесс нормально завелся данные туда-сюда летают, все очень даже замечательно. Внизу можно скачать исходники:

Но далее выясняется, что именно TCP для передачи видео не очень годится, так как он слишком хорошо передает данные. TCP проверяет корректность переданных данных и в случае сбоя передает заново, а оно нам надо при передаче экрана (удаленный доступ).

Кстати сам TCP наверное разумно использовать как второе соединение для передачи перемещения мыши и нажатия  клавиатуры.

RTP

Поэтому переходим к более правильным протоколам для передачи потокового видео.


Файлы для скачивания