Come si invia un oggetto di classe definito dall'utente su una connessione di rete TCP/IP in Java?
-
11-11-2019 - |
Domanda
Questo è un esempio di classe definita dall'utente che vorrei inviare da un'applicazione client a un'applicazione del server:
class dataStruct implements Serializable{
byte data;
int messageNum;
public void setData(byte datum, int messageNumber){
data=datum;
messageNum=messageNumber;
}
}
Come si invia una classe definita dall'utente tramite una connessione TCP/IP in Java?
Quali tipi di flussi posso usare per raggiungere questo obiettivo (se sto inviando più di un semplice testo)?
Posso passare un oggetto completo tramite un flusso di socket o dovrò sempre lanciarlo dopo che è stato superato tramite un flusso?
Sto scrivendo un'applicazione server/client e sono stato in grado di trovare solo tutorial con esempi di tipi primitivi o stringhe che vengono passate su una connessione di rete, non i tipi definiti dall'utente.
Il tuo aiuto e la tua direzione sono molto apprezzati.
Nessuna soluzione corretta