Реализация моего собственного удаленного рабочего стола на java

Я пытаюсь реализовать собственное решение для удаленного рабочего стола на java. Использование сокетов и TCP / UDP. Я знаю, что могу использовать VNC или что-нибудь еще, но это школьное задание, которым я хочу заниматься.

Так что для перемещения мыши и щелчка я мог бы использовать класс Robot. У меня два вопроса по этому поводу:

  1. А как насчет отправки видео? Я знаю, что класс Robot также может захватывать экран, поэтому следует ли мне просто отправлять изображения в последовательности и отображать их по порядку на другой стороне соединения? Это лучший способ реализовать удаленный рабочий стол?

  2. Также следует использовать TCP или UDP? Я думаю, что UDP будет сложнее реализовать, так как мне нужно будет выяснить, какое изображение идет после другого.

12
задан unwind 22 February 2011 в 15:51
поделиться