PDA

View Full Version : JAVA net aiuto pls



ahzael
3rd May 2007, 18:22
mmm ho un problema, devo mandare un array o un vector da un server a un client, so mandare una stringa utilizzando il seguente codice

OutputStream os=socket.getOutputStream();


e poi utilizzando os.write("stringa random")

come faccio nel caso che volessi mandare un array ?

San Vegeta
4th May 2007, 11:41
non lo mandi. lo stream รจ una stringa di dati, se proprio vuoi fare il figo ti scrivi un protocollo per encodare l'array e il suo contenuto e usi lostesso protocollo per decodificarlo e ricostruire l'array su chi riceve.
ma se devi spedire un oggetto array (o in generale degli oggetti), che in quanto tale contiene della logica, dovresti usare rmi, che permette di gestire variabili sia sui client che sul server.

cambia completamente la gestione of course

P.S. e io non sono laureato eh... porkozio