Olá, fiz um programa para reconectar assim que a conexão caia e o servidor esteja online, o problema é que isso depende da IOException, se eu testar no meu computador ligando um servidor e um cliente e desligar a internet ou o servidor, a exception é jogada no mesmo momento, porém se eu pedir p/ outra pessoa ligar um cliente e eu ligar o servidor e deliberadamente desligar minha internet, a exception não é jogada,porém caso eu desligue o servidor em si a exception é jogada.
Tinha lido que isso depende do tpc/ip, ele da um tempo antes de realmente decidir que a conexão servidor/cliente não esteja ativa, para só então o programa aceitar e jogar a exception
A pergunta é: o que eu posso fazer para que essa exception seja lançada imediatamente após a perca da conexão?