On Sun 29 Mar at 18:02 Fane (1:170/170) wrote to All:
F> Is there a way to speed up the Kermit protocol so it uses at
F> least half the capability of a 28.8 kbps modem?
I'm assuming that you've already have a 16550 UART eqipped serial port and
modem using hardware flow control at a DTE rate of at least 38400 bps.
I use MS-Kermit 3.16 Alpha something at home and the current C-Kermit beta
under Unixware at work and get decent throughput - not quite as high as
DSZ-MobyTurbo, but I do get more flexibility.
For a BBS implementation, get
ftp://kermit.columbia.edu/kermit/bin/msk315.zip, and use settings like the
following:
[Maximus Protocol.ctl extract]
Protocol MS-Kermit
Type Batch
Logfile MSK%K.log
ControlFile MSK%K.ctl
Downloadcmd e:\received\kermit\msk315l log transaction MSK%K.log,
set port fossil %P, bsend @MSK%K.ctl
Uploadcmd e:\received\kermit\msk315l log transaction MSK%K.log,
set port fossil %P, cd %v, r
DownloadString %s
UploadString
DownloadKeyword Sent
UploadKeyword Recv
FilenameWord 1
DescriptWord 0
End Protocol
[MSKERMIT.INI]
SET CARRIER ON ; Recover from hangups immediately
SET PARITY NONE ; Usually no parity on BBS
SET BLOCK 3 ; CRC checking for security
SET RECEIVE PACKET 2000 ; Long packets from client, upper limit
SET WINDOW 4 ; Sliding windows, upper limit
SET FILE TYPE BINARY ; Fine for all DOS to DOS transfers(*)
SET CONTROL UNPREFIX ALL ; Unprefix all control characters except...
SET CON P 0 1 3 13 17 19 129 131 141 145 147
SET RECEIVE PATH OFF ; Restrict uploads to current directory
SET FILE COLL OVERWRITE ; Incoming files overwrite old files of same name
SET FILE DISPLAY QUIET ; No file transfer display
SET BELL OFF ; Be quiet
SET EXIT WARNING OFF ; Unattended, don't ask for permission to exit
; LOG TRANSACTION ; Log transfers to TRANSACT.LOG if desired(**)
DEFINE BSEND SET FILE TYPE BINARY, SEND \%1 ; Use macros for command
DEFINE TSEND SET FILE TYPE TEXT, SEND \%1 ; line brevity...
These settings may are not perfect, but will get you started.
The current versions of MS-Kermit and C-Kermit from Columbia University
Kermit Project support long packets, sliding windows, control character
unprefixing and the current test versions even support streaming mode over
TCP/IP.
See http://www.columbia.edu/kermit/
--- msgedsq 2.1
---------------
* Origin: Camelot Swamp MJCNA, Hawthorndene, Sth Australia (3:800/812)
|