sudo apt-get install libtool
sudo apt-get install vncviewer
wget https://github.com/LibVNC/libvncserver/archive/LibVNCServer-0.9.11.tar.gz
tar xvf LibVNCServer-0.9.11.tar.gz
cd LibVNCServer-0.9.11
./autogen.sh
./configure
make
cd examples
./camera
vncviewer localhost
最近编辑记录 落雁 (2018-02-15 12:07:54)
离线
短短几行代码就可以构建一个简单的 vnc 服务端程序:
https://libvnc.github.io/
#include <rfb/rfb.h>
int main(int argc,char** argv)
{
rfbScreenInfoPtr server=rfbGetScreen(&argc,argv,400,300,8,3,4);
server->frameBuffer=malloc(400*300*4);
rfbInitServer(server);
rfbRunEventLoop(server,-1,FALSE);
return(0);
}
离线
#include <rfb/rfb.h>
int main(int argc,char** argv)
{
rfbScreenInfoPtr server=rfbGetScreen(&argc,argv,400,300,8,3,4);
server->frameBuffer=malloc(400*300*4);
rfbInitServer(server);
rfbRunEventLoop(server,-1,FALSE);
return(0);
}
如果你不想下载编译 libvncserver 的源码,那么直接执行下面的安装命令也可以:
sudo apt-get install libvncserver-dev
gcc -o test test.c -lvncserver -lpthread -lgnutls -lgcrypt -lz -ljpeg -lresolv
短短几行代码实现一个vnc server.
最近编辑记录 落雁 (2018-02-15 15:51:50)
离线
离线