Ciao siamo sempre noi....
Abiiamo un client ed un server.Queste due entità devono comunicarsi un valore di tipo int.Come possiamo fare, qualcuno può aiutarci?
Sembra semplice ma noi abbiamo incontrato dei problemi...
AIUTO
Ciao siamo sempre noi....
Abiiamo un client ed un server.Queste due entità devono comunicarsi un valore di tipo int.Come possiamo fare, qualcuno può aiutarci?
Sembra semplice ma noi abbiamo incontrato dei problemi...
AIUTO
manuth
Puoi creare un DataInputStream per leggere e un DataOutputStream per scrivere, attaccati rispettivamente allo stream di input e allo stream di output ricavati dal socket che rappresenta la connessione tra client e server, ed usare i metodi
public writeInt(int v) throws IOException; per scrivere un intero
public int readInt() throws IOException; per leggere un intero
ciao
Oppure... se ti può essere utile, anche per esigienze future, puoi creare nu ObjectOutputStream per scrivere e un ObjectInputStream per leggere e, quando devi passare un intero, gli passi un OGGETTO Integer; grazie a questa classe wrapper è possibile convertire un dato int in un oggetto Integer, semplicemente costruendo l'oggetto con l'int passato al costruttore.
Dico che ti può essere utile per il futuro, in quanto, optresti aver bisogno, in futuro, di passare altri tipi di dato (come le stringhe o, perchè no? anche Oggetti tuoi).
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza