Grazie per la risposta. Non metto tutto dentro ad un thread apposito perche' deve essere bloccante. In ogni caso devo sviluppare un'applicazione single thread, quindi in ogni caso non lo userei. Piu' che altro, sto' cercando di usare quel codice, ma nn mi da' questa eccezione: java.net.SocketException: Permission deniend (maybe missing INTERNET permission).
Eppure ho aggiunto nel manifest la riga:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" ></uses-permission>
che dovrebbe darmi questo permesso...
Qualche idea riguardo al possibile problema?