Please enable JavaScript to view this site.

A-Shell Consolidated Reference

(A-Shell/Unix only) Adding SBR=INFLD_KEEPALIVE to miame.ini causes a harmless byte sequence to be sent every 15 seconds while waiting for input within INFLD (which includes the dot prompt and BASIC INPUT statements). This serves two purposes. First, it will prevent connections from being dropped due to lack of activity while they are actually in a program waiting for input. Second (and perhaps more important), it provides a mechanism for Unix servers to detect connections that have been dropped (without having to wait for the standard keep alive timers to expire, which by default may run to 2 hours). This way, within 15 seconds of the connection being dropped, the server will send a packet, which cannot be delivered. This should trigger a retry timer which will try to resend the packet some number of times before concluding that the connection is dead. This process is generally much quicker than the keep alive detections process.

The inxctl parameter to INFLD may now be specified as a one byte string or binary, in which case it returns the actual character used to exit the field. This is more useful to many people than the rather limited information provided by the traditional inxctl.