Publicidad
Publicidad

RSS showmethedesktop

Programando un cliente VNC con WebSockets y Perl

Comentar
Programando un cliente VNC con WebSockets y Perl

addEventListener('load', function (event) { prettyPrint() }, false);

Hace unas semanas, vti, un programador que se autodenomina "hacker de Perl", publicó un artículo sobre cómo desarrollar un cliente VNC usando WebSockets que por su simplicidad y lo didáctico de su solución merecen una reseña. Si estamos familiarizados con el modelo VNC sabremos que usa el protocolo RFB y que hay multitud de clientes de escritorio y de servidores que lo usan, de hecho en algunos sistemas operativos o distribuciones viene ya de serie como en Ubuntu, Fedora o Mac OS.

Usando Perl y CPAN el único módulo que funciona con VNC es Net::VNC, pero sólo captura un screenshot y no es útil para cosas más alla de eso. Es por eso que vti tuvo que desarrollar Protocol::RFB, el cual aún no está finalizado pero puede parsear los mensajes RFB incluyendo las interacciones de teclado y ratón. Asegura que publicará dicho módulo en CPAN para su disfrute general.

Leer más »
Publicidad
Inicio
Inicio

Ver más artículos