Salve sto cercando di far comunicare un client e un server scritto rispettivamente uno in java e uno in python... non funziona mi da un errore nel ciclo for...
for i in range(1,int(x)):
voto = connectionSocket.recv(1024)
peso = connectionSocket.recv(1024)
votoperpeso= int(voto) * int(peso)
media = int(media) + votoperpeso
sommapeso = int(peso) + sommapeso
questo è lo stralcio di codice per il server in python.
E questo del client in java:
for(int i=1; i<(Integer.parseInt(x)+1);i++){
System.out.print("inserisci un voto (31 per 30&lode): ");
voto = input.readLine();
System.out.print("inserisci cfu esame appena inserito : ");
peso = input.readLine();
outToServer.writeBytes(voto+'\n');
outToServer.writeBytes(peso+'\n');
}
se uso client e server scritti entrambi in java funzionano...cosi per python anche.
COME MAI se mischio i due linguaggi non funziona la comunicazione client-server?