Apple doesn't let people hold connections open. Unless it's for location services.
So this SSH application I have, will optionally show you where you were on a map every time you opened a connection. It just so happens that this also keeps the connection open.