Si, ritento le connessioni 3 volte a distanza di 1 secondo l'una dall'altra. Il problema sta nell'invio, che è del tutto casuale. Ho notato diverse situazioni: invia 3 volte lo stesso messaggio sulla stessa socket, invio di un messaggio su una sola socket e nessun messaggio d'errore per gli altri. In pratica è come se killall non solo terminasse i server, ma anche i clienti! Se il server è terminato il cliente dovrebbe ricevere un messaggio d'errore quando effettua la sendMessage, invece no!![]()