Google Groups Home
Help | Sign in
Message from discussion AweMUD web server
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Sean Middleditch  
View profile
 More options Sep 8 2006, 11:14 am
From: Sean Middleditch <elant...@awesomeplay.com>
Date: Fri, 08 Sep 2006 11:14:08 -0400
Local: Fri, Sep 8 2006 11:14 am
Subject: Re: AweMUD web server
Well, to be fair, after your last message I started looking into seeing
if I could, in fact, make a pure HTML/HTTP/JavaScript MUD client using a
specially written HTTP proxy server.

The basic idea is that the client has to make multiple connections to
the server.  The server needs to keep a session open along with a socket
connected to the MUD that does all the telnet negotiation, and which
sends output out along the main HTTP connection as streaming XML.

Unfortunately, Firefox wouldn't cooperate.  It seems to only try to
parse the results after enough bytes have come through, so even getting
the introduction screen working was a failure.  The proxy received the
data and sent it to the browser, but Firefox refused to make the data
available to JavaScript for parsing.

There might be some way to force Firefox to behave the way I need, but I
haven't figured it out yet.

There's still then the input issue.  The proxy needs to support taking
other connections, testing to see if they are input requests, looking up
the appropriate session, and sending the input in.  Clients have to be
very careful on how they handle input submission to ensure that all
input goes in the right order; if a client makes two separate HTTP
requests, the one which the client started second might complete first,
causing input to the MUD to be out of order.

I don't know if I can get this to work or not, but it's something I plan
on playing around with in my spare time.

On Fri, 2006-09-08 at 14:51 +0000, magbhitu wrote:
> interesting --thanks for clearing the issue of 'why not html' up for
> me.  I imagine there are a whole host of javascript security isssue
> that would come up  as well
> I ran a encore lingua-MOO for a while, which used java to display the
> moo in the browser - which was pretty and nice, but also was a server
> memory hog  - so I can't install on my current host - need something
> more disk based.

> i wish i was a programer -- instead of a barly competent untrained
> hacker...

> oh well -- hopelfull I'll be able to get awe-mud up  and running on my
> linux install and try it out. I like your open source licence - not
> that I plan to make any money off any mud i might run - but the diku
> licence is a little to limating to imagine starting a serious building
> project under - who knows what might come up.

> btw - have you seen the gps enbled cell phone muds coming out of japan?
> - thats something 3D gaming can't do yet...

> thanks
> john

--
Sean Middleditch <elant...@awesomeplay.com>

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google