From 0a909fde7a283fb22c22bbdbc16bcf4c0fe391ec Mon Sep 17 00:00:00 2001 From: dscho Date: Wed, 28 Sep 2005 16:51:50 +0000 Subject: This monster commit contains support for TightVNC's file transfer protocol. Thank you very much, Rohit! --- examples/.cvsignore | 1 + examples/Makefile.am | 7 ++++++- examples/filetransfer.c | 11 +++++++++++ 3 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 examples/filetransfer.c (limited to 'examples') diff --git a/examples/.cvsignore b/examples/.cvsignore index b88a4db..7d110e0 100644 --- a/examples/.cvsignore +++ b/examples/.cvsignore @@ -13,4 +13,5 @@ simple15 colourmaptest regiontest mac +filetransfer diff --git a/examples/Makefile.am b/examples/Makefile.am index 468e223..614c5ff 100644 --- a/examples/Makefile.am +++ b/examples/Makefile.am @@ -6,9 +6,14 @@ MAC=mac mac_LDFLAGS=-framework ApplicationServices -framework Carbon -framework IOKit endif +if WITH_TIGHTVNC_FILETRANSFER +FILETRANSFER=filetransfer +endif + noinst_HEADERS=radon.h noinst_PROGRAMS=example pnmshow regiontest pnmshow24 fontsel \ - vncev storepasswd colourmaptest simple simple15 $(MAC) + vncev storepasswd colourmaptest simple simple15 $(MAC) \ + $(FILETRANSFER) diff --git a/examples/filetransfer.c b/examples/filetransfer.c new file mode 100644 index 0000000..dacf73d --- /dev/null +++ b/examples/filetransfer.c @@ -0,0 +1,11 @@ +#include + +int main(int argc,char** argv) +{ + rfbScreenInfoPtr server=rfbGetScreen(&argc,argv,400,300,8,3,4); + server->frameBuffer=(char*)malloc(400*300*4); + rfbRegisterTightVNCFileTransferExtension(); + rfbInitServer(server); + rfbRunEventLoop(server,-1,FALSE); + return(0); +} -- cgit v1.2.3