>>>>> Eric S Fraga <e.fr...@ucl.ac.uk>:

> However, the one recommendation I would make is that, if you can, you
> should run emacs within screen or byobu on the host so that
> disconnections keep the emacs instance running.  I found it quite
> useful to have that emacs running continuously while I was out and
> about.

mosh is really nice for remoting like this:
 http://mosh.mit.edu/

Don't know if there is a mosh implementation for iOs, though... none
listed on the site (two applications implementing mosh listed for
Android):
 http://mosh.mit.edu/#getting

The wikipedia article mentions something called iSSH, which is said to
have a mosh protocol plugin:
 http://en.wikipedia.org/wiki/Mosh_(software)#Supported_platforms

A short summary of mosh behaviour:
 - An SSH connection is used to connect and authenticate the user
 - After the initial SSH connection mosh switches to an UDP protocol
   that tries to keep the local terminal emulator in sync with a
   terminal emulator process running on the host, automatically handling
   disconnects, suspend, new IP numbers, etc.

When I had a working linux netbook I used mosh to connect to a couple of
servers, and it worked perfectly from hotel WiFi all over Europe, and my
ICE modem, as well as other places in the world: as soon as I had a
connection, the mosh window was live again, and at the state where I
left it (or the process on the server side had left it, actually).


Reply via email to