LibVNCServer 0.9.1
Sponsored Links
LibVNCServer 0.9.1 Ranking & Summary
File size:
1.3 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
899
Date added:
2007-05-29
Publisher:
Johannes Schindelin and Karl J. Runge
LibVNCServer 0.9.1 description
LibVNCServer is a library that makes it easy to make a VNC server. All you do is provide a frame buffer and some I/O functions, and call a function each time the frame buffer changes. It supports all encodings known, including tight, zlib, ZRLE, and cursor encodings.
LibVNCServer also includes the HTTP server from Xvnc, so you can start a java viewer by surfing to http://my.vnc.server:5801 or similar. It includes a beta version of LibVNCClient, which makes it easy to make a VNC client. Also included is LinuxVNC, which is to the Linux console as WinVNC is to the Windows desktop.
If you dont know VNC, have a look at the original VNC or at Tridia VNC, who also have commercial support for it.
Now that you know what it is, maybe you want to make your own server. If this is not the case, you can ignore the rest of this page an go on surfing the internet.
Now that you want to make a VNC server, that is, a server which speaks the RFB protocol, you can download this library from sourceforge.
The simplest server looks like this:
#include
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);
}
This sample creates a 400x300 frame buffer in true colour. There are 4 bytes per pixel, because 3 (which are only used instead of all 4) is such an odd number. Then the server is initialized and a blocking event loop is started.
Of course, this program only shows rubbish (whatever is in the frame buffer you mallocd), but it proves that writing a server can be very easy.
For details (especially if you want to write a real server) look into the provided examples, pnmshow.c and example.c, and into the README. You find there documentation for much more complicated servers.
Enhancements:
- The x11vnc source code is no longer included in the package.
LibVNCServer also includes the HTTP server from Xvnc, so you can start a java viewer by surfing to http://my.vnc.server:5801 or similar. It includes a beta version of LibVNCClient, which makes it easy to make a VNC client. Also included is LinuxVNC, which is to the Linux console as WinVNC is to the Windows desktop.
If you dont know VNC, have a look at the original VNC or at Tridia VNC, who also have commercial support for it.
Now that you know what it is, maybe you want to make your own server. If this is not the case, you can ignore the rest of this page an go on surfing the internet.
Now that you want to make a VNC server, that is, a server which speaks the RFB protocol, you can download this library from sourceforge.
The simplest server looks like this:
#include
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);
}
This sample creates a 400x300 frame buffer in true colour. There are 4 bytes per pixel, because 3 (which are only used instead of all 4) is such an odd number. Then the server is initialized and a blocking event loop is started.
Of course, this program only shows rubbish (whatever is in the frame buffer you mallocd), but it proves that writing a server can be very easy.
For details (especially if you want to write a real server) look into the provided examples, pnmshow.c and example.c, and into the README. You find there documentation for much more complicated servers.
Enhancements:
- The x11vnc source code is no longer included in the package.
LibVNCServer 0.9.1 Screenshot
LibVNCServer 0.9.1 Keywords
LibVNCServer
VNC
LibVNCServer 0.9.1
makes it easy
easy to make
To make
easy to
VNC server
frame buffer
server
makes
easy
library
frame
buffer
LibVNCServer 0.9.1
Bookmark LibVNCServer 0.9.1
LibVNCServer 0.9.1 Copyright
WareSeeker periodically updates pricing and software information of LibVNCServer 0.9.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of LibVNCServer 0.9.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
easy to make halloween costumes
easy to make costumes
easy to make yourself baby shower favors
easy to bake easy to make
easy to make recipes
easy to make desserts
easy to make dessert recipes
easy to make puppets
to make new id
easy to make stills
how to make money
to make a new account
to make you feel my love
to make id
how to make a resume
to make you feel my love kris allen
to make a resume
how to make a website
Related Software
The Prelude Library (libprelude) is the glue that binds all aspects of Prelude together. Free Download
TkVNC is a VNC viewer written in pure Tcl/Tk. Free Download
libGlass is a scalable set of components that can be used by applications to perform distributed computing. Free Download
FullSync is a handy and powerful file synchronization and publishing tool. Free Download
libmiASMaELF is a library for generating relocatable object files that conform to the ELF format. Free Download
VNC Spy monitors network traffic to find keystrokes entered into a VNC viewer. Free Download
x11vnc is a program that allows one to remotely view and interact with real X displays. Free Download
Raw Print Server is a "raw" print server. Free Download
Latest Software
Popular Software
Favourite Software