From: Francis Cianfrocca Date: 2006-08-18T00:26:18+09:00 Subject: Re: Simple Proxy ------=_Part_97964_16350612.1155828373646 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 8/17/06, William Crawford wrote: > > I hadn't planned to burden this group with all the details, but here we > go: > > The input stream is from a MUD server (text-based multiplayer game) > that... That's not a simple proxy at all, but a quite complex little application! You'll find you have to deal with a lot of little edges to get this to production quality. When your "proxy" runs, will it be running on behalf of just one client? Or many clients? I think EventMachine can be effective for this application, especially since it will wrap all the I/O and timing issues for you, but check out the development version and look at the Deferrable class. Even though it's not released, this code is stable and you will want it to simplify your access to the login server. If you need help designing this, let me know. It would be a pretty interesting case study. If the two MUD protocols are proprietary, then how do you know what you need to know about them? Did you reverse-engineer them? ------=_Part_97964_16350612.1155828373646--