ok sono riuscito a sbloccare la ObjectOutputStream sia del server che del client scrivendo sullo stream con una writeInt.

Però mi restano bloccate entrambe le ObjectInputStream

posto il codice:

Server
codice:
oos = new ObjectOutputStream(socket.getOutputStream());
            oos.writeInt(sbloc);
            System.out.println("qui ORA arriva 1");
            ois = new ObjectInputStream(socket.getInputStream());
            sbloc = ois.readInt();
            System.out.println("qui non arriva 1");
Client
codice:
Oos = new ObjectOutputStream (o);
            Oos.writeInt(sbloc);
            System.out.println("qui ORA arriva 2");
            Ois = new ObjectInputStream (i);
            sbloc = Ois.readInt();
            System.out.println("qui non arriva 2");
come posso fare?