| Whack/Stransf is explicitly designed to work well on split-speed error
correcting modems. Translated, this means that the STRANSF error
recovery is weak, but the protocol is very streamlined. (You did
mention that you had error correcting modems.) (Note to current users
- you don't NEED error correcting modems. Whack does still detect the
errors and retry when they occur, it's just not very good at it. On
really bad lines it can hang or get confused.)
Using a 2400 baud line, Whack/Stransf consistently achieves
200bytes/second, which is 80% of the theoretical maximum. STRANSF
returns data transfer statistics when the transfer is complete, so you
can compute this figure yourself. You should ARC your files first. ARC
can get 50% out of many text files, like PostScript files.
Although it doesn't apply to you, if you have access to a U.S. Robotics
9600 baud modem, WHACK/STRANSF is ideal. This particular modem decides
which way is getting more traffic, and assigns a 9600 baud channel to
one direction, and a 300 baud channel to the other. KERMIT and XMODEM
include ACK messages, which get sent at 300 baud, and as a result
reduce the transfer rate to less that what you would get with a 2400
baud true full duplex modem. STRANSF uses XON/XOFF synchronization on
an as-needed basis, and does't send any ACK messages, only NAK messages.
As a result, the full 9600 baud is dedicated to data transfer, even when
the return path is 300 baud. You may have to increase the TYPEAHEAD VMS
sysgen parameter when uploading using this configuraiton, because the
XOFF codes arrive slowly.
Of course, if you want FAST data transfer, you should put a 3� floppy
drive on your VAX.
|
| The maximum size of a Kermit packet is 96 bytes, I believe, so the
80 that the VAX selects doesn't really do much worse than the best
you can do.
For non-VMS, non-DEC internal systems, my recommendation is some
variant of XMODEM, which is a much more streamlined protocol.
Steph
|
|
Many thanks for your valuable suggestions (.1->.4). I will give
stransf another go. When I first tried to use it I had a lot of
trouble. Perhaps it was finger trouble on my part, but the VAx end
kept dropping out of STRANSF back to DCL, which blew sys$input's
mind!
Jeff:- Regarding the suggestion about putting a 3.5 inch drive on
a VAX, thats no problem, the RX33 on a VAxstation 2000 is a standard
TEAC 80T D/S, so if I unplug the RX33, a 3.5 should plug in OK, The
question is what do we use under VMS to read/write to it ??.
Thanks again.
Pat K
|
|
After a great deal of fat finger trouble on my part (and poor modem
documentation), I have got STRANSF working.
It is GREAT!! I can move enormous quantities of data around
at very acceptable rates, approx 200 Bytes/sec on a 2400/2400 link.
Anyone who has trouble:- Check your XON/XOFF Flow control, right
through the link, including modems. SET SSU ENA and Hostsync and
ttsync on. GO FOR IT !!
Cheers
Pat K.
|