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