0

我正在尝试使用 libvnc 实现远程桌面服务器,我已经下载了 libvnc 并构建了库并能够运行示例代码。在示例代码中,我可以看到函数rfbGetScreen http://libvnc.github.io/doc/html/libvncserver_doc.html显示纯背景而不是桌面。这是否意味着我必须找到一些其他库来获取桌面并使用 vnc 共享,或者 vnc 具有一些内置功能来执行此操作。

4

1 回答 1

1

看起来确实如此。您需要将屏幕截图放入 rfbScreenInfoPtr::framebuffer。我还没有看到任何内置功能。可能是我搜索得不好。试试 SDL2。可能会有所帮助。

于 2020-07-06T21:17:34.183 回答