Communicator 3000 MPE/iX Release 6.0 (Platform Software Release C.60.00) (30216-90269)

Chapter 10 255
Technical Articles
FTP Enhancements
ftp> get db000
200 PORT command okay
150 File: db000 opened; data connection will be opened
2816 bytes received in 0.02 seconds (130.95 Kbytes/sec)
ftp>
FILENAME CODE ------------LOGICAL RECORD----------- ----SPACE----
SIZE TYP EOF LIMIT R/B SECTORS #X MX
BIGRIO1 128B FAR 8193 8192 3 4128 1 8
ftp> get bigrio1
200 PORT command okay
150 File: bigrio1 opened; data connection will be opened
1054934 bytes received in 3.69 seconds (279.27 Kbytes/sec)
ftp>
The Configurable Server Time-Out
Current patch releases of FTP/iX 5.0 and 5.5 have a hard-coded infinite
time-out value applied to the data connection timer of the FTP/iX
server. The FTP/iX client, which shares this data connection, has a
configurable time-out which is user-controlled through the TIMEOUT
command.
The latest enhancements provide a configurable server time-out. This
allows the client side to control the time-out value that the server
applies to its data connection timer. To set the time-out value, execute
the SITE TIMEOUT command with a value from 0 (infinite) to 3000
seconds.
Syntax
SITE TIMEOUT [num-secs]
The time-out value indicates how long the FTP server should wait for a
message from the remote FTP client before giving up. The allowable
range is 0 to 3000. A value from 1 to 3000 indicates a time-out value in
seconds. A value of 0 means no time-out (that is, wait forever). If
num-secs is not specified, the current remote time-out value is
displayed. Otherwise, this command sets the connection time-out to
num-secs seconds.
Example
Command for the server to time out after 5 minutes (300 seconds).
ftp>site timeout 300
200 TIMEOUT command ok.
ftp>
Hash Command
While transferring files, if the user desires to receive progress status
during file transmission, the hash command provides this capability.
This is a user command at the client end, which allows the user to
toggle state of the hash command. If the toggle state is 'on' a hash
symbol (#) is displayed every 1024 characters transferred. The default
is set to 'off'.