Anyfreewhere ist ein VNC-Tool. Es erlaubt es, ferne Computer über das TCP/IP Netzwerk, und damit über Internet oder Netzwerk, fernzusteuern.
Dabei hat das Programm eine simple Arbeitsweise: Es macht auf Serverseite einen Screenshot, komprimiert diesen als JPEG Bild und versendet ihn an den Client. Selbiger reagiert auf Maus- und Tastatureingaben und sendet diese an den Server.
Ein echter VNC würde so nie arbeiten, da dieses Vorgehen recht inperformant ist: Sinnvoller ist es zum Beispiel, nur die Änderungen am Bildschirm zu versenden. Eine entsprechende Bibliothek auf C++ Basis habe ich entwickelt, sie dann jedoch aus Zeitgründen nicht implementiert. Bei Interesse stelle ich sie aber gerne zu Verfügung. Dieser Download ist daher eher als Demonstration der Idee hinter einem VNC zu verstehen, nicht aber als vollwertige VNC-Applikation.
Das Projekt kann hier heruntergeladen werden.