Du bör koda för nätverksfel och hantera automatisk återanslutning själv.
auto-reconnect är avsiktligt AV på grund av flera "program"-buggar som tyst kan inträffa när anslutningen försvinner och återkommer på ett annan sätt tillstånd.
Hur som helst, en kommentar visar att det här är en duplicerad fråga.