Sir Alderico
11-06-2003, 22:41
Ciao a tutti!
Stò realizzando una applicazione che deve spedire un Object attraverso una rete mediante una socket.
Allora, utilizzo un approcio client server aprendo una porta sul server e restando in ascolto. Il client si connette regolarmente.
Ho creato una classe serializable il cui costruttore crea oggetti di tipo stringa e vorrei passarli attraverso la rete.
Ora, dopo aver aperto un ObjectOutputStream e un ObjectInputStream su un thread del server dovrei prendere gli oggetti dalla rete.
Per fare questo avrei bisogno di un metodo del tipo .getObjectOutputStream() (e ovviamente .getObjectInputStream()) sulla socket, ma la classe Socket mette a disposizione solo .getOutputStream() che restituisce un OutputStream.
Come posso fare?Qualcuno ha un consiglio?E'una settimana che ci lavoro senza risulatato.
HELP
Alder
Stò realizzando una applicazione che deve spedire un Object attraverso una rete mediante una socket.
Allora, utilizzo un approcio client server aprendo una porta sul server e restando in ascolto. Il client si connette regolarmente.
Ho creato una classe serializable il cui costruttore crea oggetti di tipo stringa e vorrei passarli attraverso la rete.
Ora, dopo aver aperto un ObjectOutputStream e un ObjectInputStream su un thread del server dovrei prendere gli oggetti dalla rete.
Per fare questo avrei bisogno di un metodo del tipo .getObjectOutputStream() (e ovviamente .getObjectInputStream()) sulla socket, ma la classe Socket mette a disposizione solo .getOutputStream() che restituisce un OutputStream.
Come posso fare?Qualcuno ha un consiglio?E'una settimana che ci lavoro senza risulatato.
HELP
Alder