prog1998 ha scritto:
BufferedReader inDalClient;
DataOutputStream outVersoClient;
No, non ha (comunque) senso. Da una parte fai inDalServer.readLine() e ti aspetti una "riga" (terminata dal newline) mentre dall'altra parte fai writeInt(risultato) che NON invia certamente una riga.
Devi fare le cose in modo che i dati corrispondano come forma/tipo.