Client:
codice:
...
oos = new ObjectOutputStream(socket.getOutputStream());
ois = new ObjectInputStream(socket.getInputStream());
oos.writeObject(new RequestCertificate());
                
while (true) {
  fromServer = (Packet) ois.readObject();
  toServer = processInput(fromServer);

  oos.writeObject(toServer);
}
...
Server:
codice:
...
ObjectInputStream ois = new ObjectInputStream
                            (socket.getInputStream());
ObjectOutputStream oos = new ObjectOutputStream 
                             (socket.getOutputStream());
            
while(true) {
  System.out.println("Waiting");
  fromCustomer = (Packet) ois.readObject();
  System.out.println("Received");
  fromCustomer.toString();
  toCustomer = vp.processInput(fromCustomer);
  oos.writeObject(toCustomer);
}
...
Il Server si blocca su Waiting e nn va avanti. Mentre il Client va avanti e quando legge l'oggetto ho una EOFException.

Cosa può essere? E' tutta oggi che impazzisco.. per favore aiuto!



Packet è un mio oggetto che uso per interfacciare i vari oggetti tra client e server...