我该用什么远程桌面控制软件?

4 投票
2 回答
2513 浏览
提问于 2025-04-15 16:28

大家好,我是新来的,刚开始接触StackOverflow和Python编程 :-)

有人能给我指个方向或者推荐一个好的方法来实现我想做的事情吗?

我想写的软件是一种“多重远程控制”,它有:

  • 一个服务器 ... 这个服务器的任务是把自己的屏幕发送给所有的客户端
  • 多个客户端 ... 它们显示服务器的屏幕,并且都能控制它(有很多远程控制应用可以做到这一点,但我觉得不是所有客户端都能一起控制 .. 实际上就是一个服务器和很多鼠标 :p .. 不过所有客户端都会由服务器管理)

因为我刚开始学Python,所以我开始查找和使用这些库:

wxWidget 用于图形界面

Twisted 用于网络连接,因为它是实现多播UDP的简单方法 .. 但是用UDP发送图片给所有客户端合适吗? =/

PIL(Python图像库)处理图片,并抓取服务器上的屏幕截图发送给客户端 .. 这是我开始思考所有可能解决方案的地方 ...(我没能把图片发送给客户端,我试着把它转换成字符串,但UDP消息的大小不够大 :))

我看到很多人建议使用VNC应用 .. 开发我描述的软件是否容易?(其实我完全不知道怎么做..),或者用PIL不断抓取屏幕并以某种方式把图片发送给客户端是否是一个可接受的解决方案?

提前感谢任何帮助 :-)

2 个回答

2

Teamtalk 是一款用 Python 编写的即时通讯软件,它还支持远程桌面功能。你可以下载它的源代码,看看它是怎么实现的。

4

看看这个用Python实现的VNC查看器吧。

撰写回答