#include #include int main(int argc,char** argv) { int i,j; rfbScreenInfoPtr server=rfbGetScreen(&argc,argv,400,300,8,3,4); rfbClient* client=rfbGetClient(&argc,argv,8,3,4); server->frameBuffer=malloc(400*300*4); for(j=0;j<400*300*4;j++) server->frameBuffer[j]=j; //server->maxRectsPerUpdate=-1; rfbInitServer(server); while(1) { for(j=0;j<400;j+=10) for(i=0;i<300;i+=10) rfbMarkRectAsModified(server,i,j,i+5,j+5); rfbProcessEvents(server,5000); } return(0); }