我正在尝试用java编写VNC服务器和客户端。我有几个问题

时间:2013-07-19 15:47:04

标签: java remote-access remote-desktop vnc screensharing

我想写一个VNC客户端和服务器,因为我想我会学到很多东西。我想在JAVA中这样做但是我在某处看到这是不可能的。我想将C ++用于JAVA中不可能的部件。我对从哪里开始有点困惑。我看到了TightVNC,RealVNC等,但是代码库太大了,我无法理解。我看到RFB指定了数据包types那么有人可以帮助我开始吗?如何编写代码以使任何用途的数据包格式?也有人可以解释this是否是VNC服务器?

我有另一个问题: 如果我放弃RFB,我可以写

  1. 服务器应用程序:它基本上捕获屏幕上的所有内容,并每隔几毫秒将其发送到客户端。 (机器人屏幕捕捉太慢)并等待鼠标移动和击键。
  2. 一个客户端应用程序,它将鼠标移动和键盘发送到服务器并显示服务器的屏幕。 但是我担心同步化。

0 个答案:

没有答案