Project DescriptionGopher Client is a standalone Gopher browser. It supports standard Gopher protocol and newer Gopher+ protocol.
About Gopher ClientGopher Client is a standalone Gopher browser. Gopher is an older protocol, a predecessor of modern WWW. It is however simple and interesting. I wrote a client for it. Gopher Client works on Windows Vista, XP, 2000,ME and 98, it needs .NET 2.0 or newer.
Gopher Client is compatible to Gopher protocol specification rfc-1436. It also supports CSO "phonebook" search. Since the version 2.0 it also supports Gopher+ extension.
Supported Features:Gopher Client fully supports Gopher protocol (the original) as well as Gopher+ and some minor extension that got developed by some other gopher clients in the past. Most notably the extension of "Gopherpup" client that supported graphical menus - gopher menus with embedded rich text format page. It was an attempt to add hyperlinking and images to the gopher menus. That kind of menus is now very rare - in fact I couldn't find any server supporting it.
Other standard Gopher
+ features are also implemented. Gopher+ makes it possible to publish a document on a server in multiple formats (e.g. MS Word
+ plain text
+ PDF) - this is called multiple views. User can directly select the view of his choice and set up the preferred views in the client. Same goes for the language. Document on the server can be in multiple languages (e.g. user manual of some sort could be available in English and German). In the Client, the user can set-up the order of preferred languages and the Client will use this list if possible.
Another notable feature are so called ASK forms. These are electronic forms that the user can fill out and send the results back to the server - not much different than forms in html.
I also added my own extension - md5 checksum verification - if the checksum is returned by the server. This extension should provide a simple and efficient way to verify the integrity of the downloaded files. Currently no server actually supports this extension but the server that I am currently working on.
Additional information on starting a new project is available here:
Gopher Client.