Greetings ...
I am still working on my TCP/IP for DOS. It has been over five years
now. :-)
For the past few days I've been testing an FTP server. The server is
running on a PCjr with DOS 3.3, a SCSI Zip 100 for mass storage, and a
Western Digital WD8003 Ethernet card. (The Zip is attached using a
parallel-to-SCSI adapter and the WD8003 is on an ISA bus adapter.)
The FTP server supports most of the standard commands. If you use
anonymous FTP you will be limited to a 'sandbox' on the Zip drive that
is 30MB in size. You can leave files in the '/incoming' directory -
everything else is read only
Six people can be connected at a time, but the machine can only transfer
data at about 25KB/second so if multiple people start data transfers it
will get painful really fast. That's just a limitation of the machine -
a faster machine would do a much better job. (A TCP/IP socket with this
machine can transfer at data rates up to 100KB/sec. The Zip drive can
so sequential reads at around 50KB/sec. So I figure that 25KB/sec isn't
that unreasonable.)
If you'd like to try out some of your favorite FTP clients I'd
appreciate the extra testing. You can get to it at 96.42.228.74 on port
2021. Browser users can use ftp://96.42.228.74:2021/ for a URL. If you
are curious as to how the machine is performing or who is on the machine
try the 'SITE STATS' or 'SITE WHO' commands.
Chuck(G) has already broken it once by using DOS reserved names that I
forgot to filter. That bug, and an obscure timing window related to
passive data connections have been fixed. If I can keep it running for
another day or two with reasonable traffic I'll consider it a success.
Thanks!
Mike