may i ask what you connect via thunderbolt? I connect the two thunderbolt to two monitors. I might actually connect to three now i think about it cause i still have an HDMI out that is not used
I have one constantly connected to an ethernet adapter because my MBP's wifi cuts out randomly throughout the day (which kills all my remote sessions of course).
This helps only with laggy connections with the occasional lost packet. Not with hard network drops (not to mention, there is more than just the terminal impacted by hard network drops).
No, mosh doesn't work like that. You can turn off the network connection in one of the nodes (both the server and the client) for hours and when they come back you still have your session like it was before the connection dropped.
I do this everyday on the client side (taking my laptop to work, opening the lid and having my session going on), and sometime on the server side as well.
* One port dedicated to a monitor
* The second has to do double duty, swapping between ethernet ports and another monitor as needed.
I also have a USB->DVI adapter (https://www.engadget.com/2013/05/11/kensington-usb-3-0-multi...) when I need both the monitor and the ethernet port, but it's crappy. (Flickering cursor, occasionally cutting out, some applications like IntelliJ and Sublime Text have issues rendering on that monitor)
FYI unless you have a dedicated graphics card (if you have the 13" you don't for sure) you can't use both Thunderbolt and HDMI to power 3 external monitors. Source: I tried and expected it work based on various news articles that said you could but left off the fact you need a dedicated graphics card. That said 2 external and my macbook open is good enough until Apple releases an upgrade to the MBPr that I think is worth buying (and upgrading the the 15" with dedicated).