The following optimizations and improvements have occurred.
        ps >data
        socket >data
or you could do the same thing with:
        ps >data ; socket >data
        shutdown <delayinseconds> "message"
        shutdown now "message"
The "message" string must be surrounded by quotes or braces, as the
string must be seen by TNOS as a single argument. The first parameter can
either be the string 'now' (which is treated the same as with a delay
value of '0'), or it can be a delay value (in seconds). If the delay
value is non-zero, then a message will be sent to all users immediately,
telling them of how many seconds till the shutdown, then the function
will delay that many seconds.
        route addprivate 44.2.3.0/24 encap 4.5.6.7
  
Note, that the route string specified by the '-r' parameter MUST 
be a '44.x.x.x' address, and the address that the packet is received from
must NOT be a '44.x.x.x' address, but must be the non-ampr, static IP
address. Also, an attempt to use a route string of '0.0.0.0' (to re-define
the default route) is ignored.