GENERATED: JUL 10,2017 - 11:09PM
CHT File Client Server Lean [V10.17.05.0269]

Previous Page
This application is designed to act as a starting point for all CHT "Secure File Servers" intended to provide basic login-enforced file upload and download services to CHT file client applications.

This special "lean" version has had all non-essential componentry removed and focusses entirely on CHT templates and classes required to build a fast, efficient CHT Secure File Server.

The server has a configuration dialog to handle naming and locating the server's configuration and members files. A member browse/form is not included. This is could (and perhaps should) be handled by an separate application.

This server application has a matching demonstration client called HNDFILECLIENTLEAN.APP which includes upload and download procedure examples. Both applications use a common dictionary called HNDFILESERVERLEAN.DCT.

This server is able to provide both compressed and encrypted file movement services without requiring either pre-compression or pre-encryption of the upload or download files. The client determines whether compression and encryption are used and this server is ready to comply to requests of this sort.

This application is entirely template-built and and contains almost no hand-embedded code.

NOTE: This is a starting-point server from which to build forward. The "file transfer" portion of the server is already installed.


Cheers,
Gus M. Creces
The Clarion Handy Tools Page
www.cwhandy.ca (CHT Website)
news.cwhandy.ca (CHT Forum)

 
PROCEDURE (1):
PutServerConfig (Procedure Template: HandySourceProcedure_TS)
Count Instance Class Type Methods Header File
(0) Class Instances Found In PutServerConfig


 
PROCEDURE (2):
GetServerConfig (Procedure Template: HandySourceProcedure_TS)
Count Instance Class Type Methods Header File
(0) Class Instances Found In GetServerConfig


 
PROCEDURE (3):
HTTPClientServerMain (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) Disk HNDDisk HND 369 HNDDISK.INC
(0002) Disk2 HNDDisk HND 369 HNDDISK.INC
(0003) Server HNDSubscriptionServer HNDINET 513 HNDSUBSV.INC
(0004) VM HNDViewManager HND 71 HNDVWMGR.INC
(0005) HWin HNDWindow HND 214 HNDWINDO.INC
(0006) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0007) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(7) Class Instances Found In HTTPClientServerMain


 
PROCEDURE (4):
HTTPFileClientServerConfig (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) AppHook HNDAppHook HND 19 HNDAPPHK.INC
(0002) Util HNDDisk HND 369 HNDDISK.INC
(0003) HTTP HNDHttp HNDINET 219 HNDHTTP.INC
(0004) HShell HNDShellAutoComplete HND 49 HNDAUTOC.INC
(0005) HWin HNDWindow HND 214 HNDWINDO.INC
(0006) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0007) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(7) Class Instances Found In HTTPFileClientServerConfig


 
PROCEDURE (5):
JumpStartSplashCHTBlue (Procedure Template: Splash)
Count Instance Class Type Methods Header File
(0001) HTellMe HNDWindow HND 214 HNDWINDO.INC
(0002) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0003) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(3) Class Instances Found In JumpStartSplashCHTBlue


Copyright © 1996-2017
Gus M. Creces and The Clarion Handy Tools Page.
All Rights Reserved Worldwide

chtlogo001.gif Classes By Procedure In HNDFILESERVERLEAN.APP