Salve,
sto usando le socket per far comunicare due processi che scambiano informazioni, ovvero stringhe, numeri interi o file. Ho creato dei metodi che spediscono questi tipi di dati e tutto funziona alla prima richiesta. Cioe' se ho 3 richieste successive dal client al server, rispettivamente di un file un intero e una stringa, solo la prima richiesta mi viene soddisfatta correttamente. E se cambio l'ordine non cambia il risultato, ovvero solo la prima richiesta mi viene letta bene. Dopo la socket legge tutti valori strani.
Io uso un InputStreamReaderer e un InputStreamWriter sia nel server che nel client.
Da cosa potrebbe dipendere? Avete mai incontrato questo tipo di problema?
Grazie a tutti!
Luca.![]()