RFB remote frame buffer server

563 views
Skip to first unread message

codepilot Account

unread,
Jan 19, 2012, 7:47:35 PM1/19/12
to nod...@googlegroups.com
Just for fun, but also for a cross platform user interface I made a simple Remote Frame Buffer(RFB) Server. The demo just randomly draws rectangles and moves stuff around, but I think something useful could be made out of it some day.
Use a VNC viewer like tiger or tight to view it. demo is localhost:5901

Licence=#Good old experimental fun, strictly public domain, no warranty

see https://c3415959.ssl.cf0.rackcdn.com/rfb-2012-01-19-16-41-30.7z

mscdex

unread,
Jan 19, 2012, 8:49:26 PM1/19/12
to nodejs
On Jan 19, 7:47 pm, codepilot Account <codepi...@gmail.com> wrote:
> Just for fun, but also for a cross platform user interface I made a simple
> Remote Frame Buffer(RFB) Server. The demo just randomly draws rectangles
> and moves stuff around, but I think something useful could be made out of
> it some day.
> Use a VNC viewer like tiger or tight to view it. demo is localhost:5901

FWIW @tobeytailor (https://github.com/tobeytailor) wrote a VNC server
in node.js and demoed it at JSConf 2011 (http://blip.tv/jsconf/
jsconf2011-tobias-schneider-5480508), but it doesn't seem he ever
released the source code to it. You may want to get in touch with him
to save yourself some work.

codepilot Account

unread,
Jan 19, 2012, 9:29:08 PM1/19/12
to nod...@googlegroups.com

It's not a serious project, and getting source code out of people is hard. I just spent a little time to make a simple demo. It's public domain, so maybe some one will pick it up a carry it.

--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com
To unsubscribe from this group, send email to
nodejs+un...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Andrey

unread,
Jan 19, 2012, 10:48:49 PM1/19/12
to nodejs
And I have vnc client as an example X application (runs fine on mac
too)

https://github.com/sidorares/node-x11/tree/master/examples/vncviewer

>node rfbclient host port

At the moment only raw and copyRect encoding and noAuth security (I'm
going to add RRE&Hextile and vncAuth soon )

Andrey

codepilot Account

unread,
Jan 19, 2012, 11:11:53 PM1/19/12
to nod...@googlegroups.com

Me too, only raw and copyrect. I see a pattern here....

codepilot Account

unread,
Jan 20, 2012, 11:12:43 AM1/20/12
to nod...@googlegroups.com
Can you put them together and see if they work together?

Andrey

unread,
Jan 20, 2012, 11:56:25 AM1/20/12
to nodejs
does not seem to work, tried with my viewer and with 'chicken of the
vnc'
Can you put your code on github?

On Jan 21, 3:12 am, codepilot Account <codepi...@gmail.com> wrote:
> Can you put them together and see if they work together?
>
> On Thu, Jan 19, 2012 at 8:11 PM, codepilot Account <codepi...@gmail.com>wrote:
>
>
>
>
>
>
>
> > Me too, only raw and copyrect. I see a pattern here....

codepilot Account

unread,
Jan 20, 2012, 12:57:52 PM1/20/12
to nod...@googlegroups.com
I've never been much for github, but it is public domain code, so you can if you like. I tried it with tightVNC and tigerVNC and it works. It forces version RFB 3.7, and the demo servers port 5901.
Reply all
Reply to author
Forward
0 new messages