用于.NET的VNC服务器组件

时间:2009-09-14 16:16:16

标签: c# .net vnc vnc-server

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

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

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

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

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

2 个答案:

答案 0 :(得分:2)

它不是一个组件,但Alkit VNC似乎做了你要问的事情,它使用VNC服务器共享一个窗口。该来源也可用。

答案 1 :(得分:0)

看到这个项目NVNC它非常稳定并且运作良好。