Internet Direct (Indy)
Home
PreviousUpNext
TIdGopherServer.SendDirectoryEntry Method

Send a Gopher menu item to the client.

Pascal
procedure SendDirectoryEntry(
    AContext: TIdContext; 
    ItemType: Char; 
    UserFriendlyName: String; 
    RealResourceName: String; 
    HostServer: String; 
    HostPort: Integer
);
Parameters 
Description 
AContext 
The client connection to receive the Gopher item.
 
ItemType 
The Gopher item type constant.
 
UserFriendlyName 
Name to display on client menus.
 
RealResourceName 
Item selector or a hint for logging into a Telnet or TN3270 service.
 
HostServer 
Gopher Server hosting the item.
 
HostPort 
Port number for the host. 

SendDirectoryEntry is a procedure used to send a Gopher menu item to the client connection specified in AThread. 

ItemType contains a constant that identifies the item type, as defined in GopherConsts.pas, and normally contains of the following values: 

 

Value 
Meaning 
Item is a file 
Item is a directory 
Item is a CSO phone-book server 
Error 
Item is a BinHexed Macintosh file 
Item is DOS binary archive of some sort. Client must read until the TCP connection closes. Beware. 
Item is a UNIX uuencoded file 
Item is an Index-Search server 
Item points to a text-based telnet session 
Item is a binary file. Client must read until the TCP connection closes. Beware. 
Item is a redundant server 
Item points to a text-based tn3270 session 
Item is a GIF format graphics file 
Item is some kind of image file Client decides how to display 
Website 
Mime encoded file 
Not a file, just information 
Internet Direct (Indy) version 10.1.5
Copyright © 1993-2006, Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. All rights reserved.
Website http://www.indyproject.org.
Post feedback to the Indy Documentation newsgroup.