Mosh is interesting and iSSH is my first experience with it. My understanding is it can along with lossy response improvements maintain sessions over a long period of time.WIth iSSH, the active session list still times out my connections via whatever mechanism it uses now. When I then reconnect, it (Mosh) says that there are other active sessions, but I am not connected to them anywhere.Can I reconnect to them or have iSSH leave my session open forever until it is really disconnected?I may totally be missing something but so far I am not getting the predictive typing (Seen the other posts) or the long standing connections.. So hoping for a better use case.Thanks!
Linux li135-145 2.6.39.1-linode34 #1 SMP Tue Jun 21 1
0:29:24 EDT 2011 i686 GNU/Linux
Ubuntu 10.04.4 LTS
Welcome to Ubuntu!
* Documentation: https://help.ubuntu.com/
Mosh: You have 6 detached Mosh sessions on this serve
r, with PIDs:
- mosh [22759]
- mosh [19058]
- mosh [17933]
- mosh [18019]
- mosh [18140]
- mosh [18421]
So, if I leave the app closed for a while, it disappears from active sessions. If I hit close, then of course the connection is closed in active sessions. Either way, the number of active sessions the servers indicating are open increases every time either happens.
What should be the expected experience?
Will play more with my iffy cell connection that had me writing this post.
But the phone is using an awfully lot of power when iSSH-mosh is in the background even though it should essentially do nothing at all as a background process?
It seems that when a lot of content is changed at once, the screen just stops updating and the connection is essentially lost. This does not happen on my iPhone, only iPad. Both are iOS 6.0.1, the phone is an iPhone 4S and the tablet iPad 2.
b) on the iPad, the connection is lost in the background without any decent explanation
c) on the iPad, the connection seems to be dropped when a lot of stuff changes on the screen
I am also seeing much faster battery drain when I have a backgrounded iSSH with a mosh session open. I agree with you that this cannot be caused by iSSH actually running, since the OS suspends it.
I think what happens, is that UDP packets from the server are still arriving at the iOS device regularly, and causing it to spend more time awake & with the wifi/3G radio out of power-saving mode dealing with them.
A friend recently experienced a similar problem while using an iPad with the rather unusual situation of an unfirewalled public IP address on its 3G connection. The steady "background" traffic of random hack attempts and pings from the Internet caused noticeably faster battery drain.
Cheers