I don't think you can do this without port 843, unless I'm mis-reading something. From the Adobe docs linked by Orrin (emphasis mine):
Well, I'll tellya, I did a ton of looking into this, and according to some Adobe developers, the app checks the target port first, and *then* port 843.
However, based on this documentation, I'd have to say that if it does do that, it certainly seems like it's not *supposed* to.
I've been doing further testing, and it seems that FMud does not check the target port first. It seems to always check port 843 first :(
The good news is that it's trivial to set up a policy server in LPC. I've done so, and I am hoping that my host will redirect 843 to the policy server my mud is running. If so I'll be all set with this flash client… as will anyone else on that box, for that matter.
Yeah the first VPS I was on wouldn't open ports for me, so I got out of there ASAP.
Ugh, Python 2.5 isn't in Yum.
Find a repository that matches your OS and add it to yum. If you don't know how, pretty sure google will have something. (I think it's as easy as editing /etc/yum.conf)
I've been doing further testing, and it seems that FMud does not check the target port first. It seems to always check port 843 first :(
It may well be version dependent. I know that there is nothing that I can control in the code to set the order of ports checked. Looking at the debug logs it still checks for a crossdomain.xml first even though they are deprecated for socket connections. It can be pretty confusing at first look, but as you say the actual serving of a socket policy file is pretty trivial and hopefully more hosts will implement this service.
Ugh, Python 2.5 isn't in Yum.