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