printf("Activity on VNC socket!\n");
- if (read(vnc_sock, buf, 2) != 2)
+ if (read(vnc_sock, buf, 1) != 1)
error("short read on vnc_sock\n");
switch (buf[0]) {
case 0:
// frame buffer update!
+ printf("Framebuffer update\n");
+ if (read(vnc_sock, buf, 1) != 1)
+ error("short read on vnc_sock\n");
handle_vnc_fbupdate(vnc_sock);
break;
+ case 2:
+ printf("\a\n");
+ break;
default:
printf("Unknown VNC server message %x\n", buf[0]);
exit(1);