Wondering about web based telnet clients

Posted by Tadasu on Sun 18 Jul 2010 11:20 PM — 2 posts, 12,334 views.

Cameroon #0
alright here my question i dont know you guys will have the answer but here it is anyways. I am using one of those free web builder websites to build my website with and what i was wondering is, with that kind of access to your website is it possible to setup an in browser client that connect over telnet to your game? or do you have to have better permissions then what those guys give you to do it. if it is possible can anyone tell me how to go about it?
USA #1
Possible? Yes. In this day and age, almost anything is possible. Feasible, on the other hand, is a totally different matter.

A website builder service (like the now-closed Geocities) generally only lets you edit the pages you see, which is typically restricted to HTML, CSS, and Javascript. With HTML5 slowly becoming more and more available, it will be possible one day to create a client using nothing but those three technologies. (Though I suspect the Same-Origin Policy will still apply.) I can assure you that it is quite a huge undertaking though.

Another possibility (though it hasn't been done yet) is for someone else to create a MUD client service, and provide an interface you can include via <iframe> to embed it in your website. While theoretically simple for the person embedding, it just pushes all of the work to the person writing the service.

Those are the only two "possibilities" really available to you within a simple website builder, but for the reasons I mentioned, it's unlikely that you'll be able to do it.


This is a particular area of interest of me, because I'm writing a web-based client myself. It's not written purely in HTML/CSS/JavaScript; it's actually written in Ruby, run as a program on the web server. The web page itself just talks to the server, and the server does the work. The client is in -very- early development, but in the future I'd like to provide something embeddable like I explained in the second option.



EDIT: Of course, I forgot to mention the plugin-based clients. There's one currently, called FMud, that's written in Flash. [1] I don't know of any others off the top of my head.

[1] http://bc-dev.net/projects/fmud/