VII.a Pointing to other gopher servers -------------------------------------- GopherSpace exists because most gopher servers point to other servers. Pointing to another server simply amounts to defining a link as follows: Name=Link to PSU/LCS Server Type=1 Port=70 Host=psulias.psu.edu Path= Note that it's a directory type, with a null path. This causes the server at the host "psulias.psu.edu" on port 70 (the international standard Internet Gopher TCP/IP port) to respond with it's main menu. Specifying a specific Path= (remember these are host-specific except for the 1st character) causes the server to respond with the menu at that directory specification. This the client to access the directories and files of another Internet Gopher via the gopher menu system. The "go4link" pseudo-search function can be used as a general service for creating links to gopher hosts' top directories and returning them as menu items to the client. To install this service on your gopher server, put the following tuple in a .links file: Name=Query a specific Gopher host Type=7 Port=+ Path=7$go4link Host=+ If the client shoots at the item corresponding to this tuple and enters a Gopher host's Internet address as the search term (e.g., Niord.SHSU.edu), the gopher server will return a tuple with the following format: Name=Link to Gopher host Niord.SHSU.edu on port 70 Type=1 Port=70 Path= Host=Niord.SHSU.edu The client can then shoot at the item corresponding to this tuple, and that server will respond with its main menu. If the client specifies a numeric value as a 2nd search term, that value will be used as the port instead of the standard port of 70. .