我正在寻找一种方法来侦听特定端口作为VNC 服务器,然后能够将我想要的任何内容发送到连接的VNC客户端。
有很多VNC客户端组件,但我还没有找到.net VNC服务器组件。
我打算用它来允许客户端直接连接到我的Windows窗体(只有表单,所以他们看不到任何桌面,只看到我的窗口)。我意识到这通常会导致输入问题,但我将强制客户端以仅查看模式进行连接。
我非常熟悉用于将窗口内容捕获到图像的各种User32 / Gdi32平台API,因此如果是将图像数据写入VNC服务器流的情况,那也没关系。
我应该从哪里开始?是否存在我正在描述的现有VNC服务器组件?如果没有,是否有人知道RFB协议组件可以更容易地与VNC客户端通信,甚至可能执行图像差异并仅发送更改?