Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di snikes
    Registrato dal
    Feb 2009
    Messaggi
    44

    Leggere un oggetto PrintWriter

    ciao ragazzi la domanda e molto semplice. ho realizzato unìapplicazione client server. nel server ho scritto la seguente sintassi:
    codice:
    PrintWriter out1=new PrintWriter (client.getOutputStream(),true);
    out1.println(clients);
    quindi ho creato un oggetto printWriter cercando di passare al client l'oggetto clients (che e un arrayList)

    mi chiedevo ora come faccio a leggere questo oggetto nel client??? la classe BufferedReader non mi da la possibiltà di leggere oggetti ma solo string, interi ecc.. come posso fara...
    grazie dell'aiuto.

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: Leggere un oggetto PrintWriter

    Per scrivere/leggere oggetti usa ObjectOutputStream/ObjectInputStream. Gli oggetti che "spedisci" in questo modo devono essere serializzabili (ovvero la loro classe deve implementare java.io.Serializable).
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it L'avatar di snikes
    Registrato dal
    Feb 2009
    Messaggi
    44
    ma li devo per forza scrivere su un file...e di conseguenza quando utilizzo un client e server che non stanno nello stesso package non funziona...un esempio puo essere una chat...il server e su un pc ed il client su un altro pc...

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da snikes
    ma li devo per forza scrivere su un file...e di conseguenza quando utilizzo un client e server che non stanno nello stesso package non funziona...un esempio puo essere una chat...il server e su un pc ed il client su un altro pc...
    Puoi serializzare anche su file, non c'è nessun problema. Ma perché devi passare per forza per il file?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  5. #5
    Utente di HTML.it L'avatar di snikes
    Registrato dal
    Feb 2009
    Messaggi
    44
    no infatti non per forza tramite file... il server deve passare al client la lista di nick...in altre parole ho realizzato una chat...per poter visualizzare i nick connessi il server che ha la lista di tutti i nick collegati li deve passare al client per visualizzarli...diciamo che il server li tiene in un'arrayList...pero li posso mettere in un altro oggetto se necessario in quanto sono solo stringhe...aveno pensato di passargli direttamente l'arrayList...

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466

    Moderazione

    Originariamente inviato da snikes
    no infatti non per forza tramite file... il server deve passare al client la lista di nick...in altre parole ho realizzato una chat...per poter visualizzare i nick connessi il server che ha la lista di tutti i nick collegati li deve passare al client per visualizzarli...diciamo che il server li tiene in un'arrayList...pero li posso mettere in un altro oggetto se necessario in quanto sono solo stringhe...aveno pensato di passargli direttamente l'arrayList...
    L'argomento è lo stesso trattato in questa discussione.

    Non ha senso proseguire parallelamente due discussioni sullo stesso problema principale.

    Chiudo questa. Continua l'altra.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.