[gameprogrammer] MUD Server "protocols"?

I've written a small MUD from scratch using Java. I've had it hosted on my home PC for a few weeks now, and I thought everything was fine, as a few people connected and had a good game. However, I only tested it by using basic telnet. Now someone has informed me that when they use a MUD client to connect, they see nothing. And knock me down with a feather if they aren't right. I tried it myself using a standard MUD client (gmoo) and the client either churned out rubbish (interspersed with the odd bit of readable text), or nothing at all.

Is there some kind of protocol that I'm missing here? Or is it an encoding problem? All I do to send the data back to the client is:-

[data input stream obtained previously from the socket].getOutput().writeChars("message to player\n");

It also seems to be slightly different each time. Needless to say, it works fine with a bsaic telnet program. Any thoughts or suggestions much appreciated.

Thanks in advance,

Stephen






--------------------- To unsubscribe go to http://gameprogrammer.com/mailinglist.html


Other related posts: