Originariamente inviato da FenixDown
ho fatto così
codice:
ObjectInputStream in = new ObjectInputStream( sede.getInputStream() );
       BufferedInputStream bin = new BufferedInputStream(in);

       String line=null;
       while ( bin.read() ==-1);
       line = (String) in.readObject()
e nn funziona...
Non va bene leggere un po' da 'bin' e un po' da 'in'. Usa solo readObject() di ObjectInputStream e basta. Che è già "bloccante", cioè non ritorna finché non ha letto un oggetto.