BETA
         
STelnet for DELPHI 2.0  -  Stamina Software

[Description]

STelnet is a group of components for use in telnet applications.

[Use]
See the TelTerm.dpr project for a simple demo.

[Architecture]
3 components are needed to create a telnet client:
TTelnetClient
TNVT {abstract}
TNVTParser {abstract}

The NVT (Network Virtual Terminal) is the component which implements
the display of characters to the screen and the input of characters
which are sent to the host. I have implemented 2 NVT's: ConsoleNVT
which spawns a console window, and TMemoNVT which displays to a Memo
control.

The NVTParser is a component which parses data from the host and does
some basic interpretation (e.g. responding to IACs). I have implemented
a basic ANSI parser as part of STELNET.

TTelnetClient is the component which links an NVT and a parser with
a Windows Socket. Use the 'Connect' method to connect to the host.

NOTE:
The STELNET components are being designed for the purpose of supporting
many types of client applications and many types of terminals and this
is the philosophy behind separating the NVT, parser and client. For
example, a telnet client may be implemented over a comm port by replacing
TTelnetClient, or a developer may implement a parser which supports
non-standard escape sequences by simply overriding the 'DoParseEscape'
method.

[Installation]
Copy both the DCR and DCU files to the same directory.
Follow the DELPHI instuctions for installing
components.


[Files] 
STelnet Unit,  		STELNET.DCU
STelnet Res,  		STELNET.DCR
STelnet ReadMe,		README.TXT
Stamina code,		STAMINA.DCU
STelnet Interface,	STLENET.INT

[Source Code]
Source code is not included in this release.

[Copyright]
STELNET  is written by David Wann
Copyright  1996
Stamina Software  
PO Box 5028A      
Newcastle West, 2302
Fax +61 49 296196 
Email: davidwann@hunterlink.net.au
 
Comments and suggestions always welcome.

