Roaming Survival

Same switch, two outcomes

Roaming Survival Same switch, two outcomes WiFi to mobile data session roams uninterrupted agent same network switch connection reset reattach required Roaming shell Fixed shell Phone · switches networks · Sequence participant Phone switches networks mosh · UDP session · Sequence participant mosh UDP session Plain SSH · TCP session · Sequence participant Plain SSH TCP session tmux · durable work · Sequence participant tmux durable work Legend request return async trace default message

Roaming wins

  • • UDP session survives address change
  • • Editing continues through the switch

Plain SSH drops

  • • TCP break kills the session
  • • Agent process keeps running but detaches