Ho un'app per Android che comunica con un programma su un PC. Sto usando la classe Socket Android (Java). Se interrompo e riavvio l'app per PC la prossima volta che invio qualcosa da Android, ottengo un'eccezione IO "Broken Pipe". La mia domanda non riguarda questo. Ecco la domanda:Cosa significa esattamente un'eccezione di "tubo rotto" per il socket?
Dopo aver ottenuto l'eccezione tubo rotto se interrogo del Socket isClosed() metodo restituisce false (cioè, non è chiuso), e se mi interrogo del Socket isConnected() metodo che restituisce vero, cioè che è connesso. Qualcuno potrebbe spiegarmi questi risultati? Grazie in anticipo!
http://stackoverflow.com/a/3751722/776244 –
Samir, quel collegamento riguarda l'eccezione di un tubo rotto. Lo capisco già; è per questo che ho detto che la mia domanda non riguarda questo. Voglio capire i valori di ritorno che ottengo dai due metodi Socket. Ho aggiornato il titolo per chiarire questo. – user316117