1a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat/** 2a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat * @example filetransfer.c 3a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat */ 4a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 5a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat#include <rfb/rfb.h> 6a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 7a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatint main(int argc,char** argv) 8a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat{ 9a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat rfbScreenInfoPtr server=rfbGetScreen(&argc,argv,400,300,8,3,4); 10a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat if(!server) 11a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat return 0; 12a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat server->frameBuffer=(char*)malloc(400*300*4); 13a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat rfbRegisterTightVNCFileTransferExtension(); 14a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat rfbInitServer(server); 15a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat rfbRunEventLoop(server,-1,FALSE); 16a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat return(0); 17a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat} 18