Non ti lancia un'eccezione java.net.UnknownHostException? Quello dovrebbe essere l'effetto di avere la macchina non collegata ad internet.