Привет всем, я новичок в stackoverflow и программировании на python :-)
Может ли кто-нибудь указать мне правильное направление или предложить мне хороший способ сделать это ..?
Программное обеспечение, которое я хотел бы написать, представляет собой своего рода «множественное дистанционное управление», оно имеет:
- Один сервер ... чья задача - отправить свой экран всем клиентам
- Много клиентов ... они показывают экран сервера, и все они могут управлять им (существует множество приложений удаленного управления, которые могут это делать, но я думаю, что не все клиенты вместе взятые... практически один сервер с множеством мышей :p .. однако все клиенты будут управляться сервером)
Учитывая, что я новичок в python, я начал искать и использовать эти библиотеки:
wxWidget для графического интерфейса
Twisted для сетевого подключения, потому что это простой способ реализовать многоадресный UDP.. но является ли udp правильным выбором для отправки изображений всем клиентам? знак равно
PIL (Python Imaging Libary) для создания изображений и захвата снимков экрана на серверной машине для отправки клиентам. не смог отправить изображение клиенту, я попытался преобразовать его в строку, но сообщение UDP было не таким большим :))
Я видел, как многие предлагают использовать приложение VNC ... легко ли разработать мое программное обеспечение, как описано вокруг него (на самом деле я понятия не имею, как ...), или постоянно захватывать экран с помощью PIL и каким-то образом отправлять изображения на клиентов является приемлемым решением?
Заранее благодарю за любую помощь :-)