It works for me. Check to be certain that your DNS has a PTR record for your host. Winsock is SUPPOSED to support this for "localhost" even without DNS, but if you're multi-homed that may be a problem.
I have no DNS, it's a local system only. I'm using Windows 95 and this doesn't work. But it should no problem to "fix" the ftp_server. The IP_ADDRESS could set in start.py and this address is used by the http_server module, but not by the ftp_server module.
If I start ZServer under Windows I get the following error ind the ftp_server module. This can be easily fixed by changing line 57 and inserting the IP, but this is not very nice. Could you fix this?
Traceback (innermost last): File "start.py", line 20, in ? import ZServerFTP File "ZServerFTP.py", line 158, in ? from medusa.ftp_server import ftp_channel, ftp_server File "medusa\ftp_server.py", line 57, in ? IP_ADDRESS = socket.gethostbyname (socket.gethostname()) socket.error: host not found