Jag tror inte att du behöver oroa dig för timeouts eller nätverksproblem när servern och klienten är samma maskin. Att bara försöka ansluta är ungefär så effektivt som du kommer att bli, den avgörande delen kommer att vara hur länge du låter anslutningsförsöket försöka innan du ger upp (timeout för anslutning). Du kan självklart förkorta det fönstret, men om du gör det för kort är problemet inte riktigt vettigt.