I haven't looked much at HTTP, and I know almost
nothing about Gopher.
(I have some reading to do - I am a U of M grad!) But one thing they
both improved on was the data connection. FTP was nuts the way it
handles data connections, and active vs. passive has been the source of
much confusion over the years.
Yes, for simple downloads FTP is big overkill. For Gopher, the relevant
RFC is 1436, but there are much simpler examples (see Wikipedia's entry).
How are your DOS programming skills? :-)
I have very scant knowledge of x86 assembly (I am much more at home with
6502 and POWER) but I would be delighted to consult at a middle level. :)
--
------------------------------------ personal:
http://www.cameronkaiser.com/ --
Cameron Kaiser * Floodgap Systems *
www.floodgap.com * ckaiser at
floodgap.com
-- Work harder! Millions on welfare depend on you! ----------------------------