【问题标题】:What should i use for a Remote Desktop Control?我应该为远程桌面控制使用什么?
【发布时间】:2009-11-29 01:11:43
【问题描述】:

大家好,我是 stackoverflow 和 python 编程的新手 :-)

有人可以指出我正确的方向或建议我做这件事的好方法吗?

我想写的软件是一种“多遥控器”,它有:

  • 一台服务器 ...其任务是将其屏幕发送给所有客户端
  • 许多客户端 ...他们显示服务器的屏幕并且他们都能够控制它(存在很多远程控制应用程序可以做到这一点,但我认为并非所有客户端都在一起......实际上一台带有许多鼠标的服务器:p .. 但是所有客户端都将由服务器管理)

鉴于我是 python 新手,我开始寻找和使用这些库:

wxWidget 用于 gui

Twisted 用于网络连接,因为它是实现多播 UDP 的一种简单方法 .. 但是 udp 是向所有客户端发送图像的正确选择吗? =/

PIL(Python Imaging Libary)图像内容并抓取服务器机器上的屏幕截图以发送给客户端..这是我停下来思考所有可能解决方案的地方.. .(我无法将图像发送到客户端,我尝试将其转换为字符串,但 UDP 消息没有那么大:))

我看到很多人建议使用 VNC 应用程序.. 像围绕它描述的那样开发我的软件是否容易(实际上我不知道如何..),或者使用 PIL 连续抓取屏幕并以某种方式发送向客户提供图像是可接受的解决方案吗?

提前感谢您的帮助:-)

【问题讨论】:

    标签: python twisted python-imaging-library


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      Teamtalk 是一个 Python IM 软件,它也具有远程桌面访问权限。您可以下载源代码并查看实现。

      【讨论】:

      • 谢谢,我现在正在查看,我看到他们使用 vnc,在这些来源中有很多我实际上不理解的东西,但我会继续尝试 :)
      • 我认为 Teamtalk 的链接可能已更改。有没有办法我可以得到这个或类似的东西的来源。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-08
      • 2011-02-13
      相关资源
      最近更新 更多