我正在寻找一种方法来侦听特定端口作为VNC 服务器,然后能够将我想要的任何内容发送到连接的VNC客户端。

有很多VNC客户端组件,但我还没有找到.net VNC服务器组件。

我打算用它来允许客户端直接连接到我的Windows窗体(只有表单,所以他们看不到任何桌面,只看到我的窗口)。我意识到这通常会导致输入问题,但我将强制客户端以仅查看模式进行连接。

我非常熟悉用于将窗口内容捕获到图像的各种User32 / Gdi32平台API,因此如果是将图像数据写入VNC服务器流的情况,那也没关系。

我应该从哪里开始?是否存在我正在描述的现有VNC服务器组件?如果没有,是否有人知道RFB协议组件可以更容易地与VNC客户端通信,甚至可能执行图像差异并仅发送更改?

有帮助吗?

解决方案

它不是一个组件,但 Alkit VNC 似乎确实做到了询问,哪个是使用VNC服务器共享一个窗口。该来源也可用。

其他提示

请参阅此项目 NVNC ,它非常稳定并且运行良好。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top