|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2004
Messaggi: 2992
|
[Java-RMI] Messaggi
Avendo un servizio implementato in RMI del tipo:
public void createFile(String fileName, byte[] data)throws RemoteException. public byte[] getFile(String fileName)throws RemoteException. E' possibile sapere il numero di elementi dell'array byte di ritorno scaricati in un determinante istante? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2002
Messaggi: 4334
|
Così?
byte[] arr = getFile(... int n = arr.length;
__________________
|Java Base| |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Mar 2004
Messaggi: 2992
|
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Credo proprio di no...perché tutto quello che avviene durante la chiamata, al di sotto del proxy object, è totalmente trasparente all'utente...
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jul 2002
Messaggi: 4334
|
Comunque ti consiglierei di spezzare il file da spedire in pezzettini, cosi'
hai una idea di "quanto manca". Oppure implementi un oggetto che incapsula un file e lo serializzi custom. O ancora reimplementi le socket factory, cosi' hai il controllo a basso livello su quello che passa per la rete.
__________________
|Java Base| |
|
|
|
|
|
#6 | |
|
Junior Member
Iscritto dal: Nov 2006
Città: Siena
Messaggi: 13
|
Quote:
E se puoi cosa intendi per incapsulare il file e serializzarlo custom (la serializzazione la conosco è il "custom" che non avevo mai sentito prima). |
|
|
|
|
|
|
#7 | ||
|
Senior Member
Iscritto dal: Jul 2002
Messaggi: 4334
|
Quote:
con array, leggendo un pezzetto alla volta... In questo modo pero' perdi i vantaggi di RMI. Quote:
private void writeObject(ObjectOutputStream s) private void readObject(ObjectInputStream s) In questo modo e' tua responsabilita' salvare e ripristinare il tuo oggetto. Vedi un esempio qui: http://java.sun.com/javase/6/docs/te...om/index3.html
__________________
|Java Base| |
||
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Mar 2004
Messaggi: 2992
|
Quote:
La seconda non l'ho capita. La terza mi pare leggermente più complessa se ho tempo ci provo. |
|
|
|
|
|
|
#9 |
|
Junior Member
Iscritto dal: Nov 2006
Città: Siena
Messaggi: 13
|
Grazie mille lovaz!
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:42.











|








