3 aan, aanuke \- always available network
27 tunnels traffic between a client and a server through a persistent
28 network connection. If the connection breaks (voluntarily or
29 due to networking problems), the
31 client re-establishes the connection by redialing the server.
34 uses a unique protocol to make sure no data is ever lost even
35 when the connection breaks.
38 retransmits all unacknowledged data between client and server.
40 A connection can be broken voluntarily (e.g. by roaming over IP networks),
41 or a connection can break when the IP service is unreliable.
44 re-establishes the client's connection automatically.
46 When the server part has not heard from the client in
48 seconds, the server part of
54 The client side (option
56 calls the server by its
58 while the server side listens for connections in the
59 already-announced network directory
63 is usually run automatically through the
71 prints commands that will cause all processes called
73 that are owned by the current user and do not have an
74 active tcp connection to be terminated.
83 to execute the commands.
85 Assume the server part of
96 netdir=`{echo $3 | sed 's;/[0-9]+$;!*!0;'}
97 exec exportfs -a -A $netdir
102 name space can be imported through
107 import -p astro6 / /mnt/term
110 Kill idle instances of
112 left behind by a terminal that has been powered off:
123 .B /sys/src/cmd/aan.c
132 first appeared in 9front (April, 2014).