Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 29

Discussione: server socket java

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2015
    Messaggi
    103

    server socket java

    salve a tutti, vorrei sapere come posso inviare un oggetto tramite socket in java, magari con qualche esempio visto che in rete non trovo nulla, grazie a tutti in anticipo

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2015
    Messaggi
    103
    ok grazie, in realtà intendevo nulla in ita ma va bene leggo e vi faccio sapere se ho problemi,grazie ancora

  4. #4
    Utente di HTML.it L'avatar di minomic
    Registrato dal
    Nov 2010
    Messaggi
    635
    Quote Originariamente inviata da fenigo69 Visualizza il messaggio
    in realtà intendevo nulla in ita
    Eh lo so... Purtroppo (o per fortuna, dipende) il 99.9% della documentazione ben fatta è in inglese, che di fatto è la lingua ufficiale della programmazione e dell'informatica in generale.
    Chi ha problemi con l'inglese avrà sempre problemi a leggere la documentazione di una particolare libreria, un software, una classe, ecc.


  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2015
    Messaggi
    103
    no non ho problemi con l'inglese, ma avrei preferito in italiano XD comunque ho seguito http://www.coderpanda.com/java-socke...rough-sockets/ ma il problema è che sia client che server fanno riferimento all'oggetto student, e perciò si devono trovare nello stesso package, posso fare in modo che si trovino in package diversi? cosi da scambiare l'oggetto anche fra più terminali?

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da fenigo69 Visualizza il messaggio
    posso fare in modo che si trovino in package diversi?
    No, la definizione della classe deve essere la stessa, stesso package, stesso nome completamente qualificato.
    Vuol solo dire che in qualche modo devi "distribuire" quella classe sia a chi ha il client, sia a chi ha il server.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2015
    Messaggi
    103
    ecco il problema è quello... allora a sto punto non mi serve a molto, visto che posso utilizzarlo solo sullo stesso pc, essendo che devo utilizzare lo stesso oggetto sia per il client che per il server, non posso utilizzarlo su 2 pc diversi

  8. #8
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da fenigo69 Visualizza il messaggio
    ecco il problema è quello... allora a sto punto non mi serve a molto, visto che posso utilizzarlo solo sullo stesso pc, essendo che devo utilizzare lo stesso oggetto sia per il client che per il server, non posso utilizzarlo su 2 pc diversi
    E chi l'ha detto? Che vuol dire che è un problema?
    Si tratta solo di stabilire quale è la tua "politica" di distribuzione della applicazione. Puoi decidere di distribuire un unico .jar che contiene sia il client che il server, differenziando il lancio con un parametro, configurazione, input utente, ecc... E in tal caso non ci sono dubbi, il .class della entità serializzabile è uno solo, quello nel jar.
    Oppure puoi decidere di distribuire 2 .jar separati uno per client e uno per server. Qui: o impacchetti quel .class comune in entrambi oppure crei un terzo jar di "dipendenza" con ciò che è comune, che magari può esserci altro.

    Davvero ... è tutto qui.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2015
    Messaggi
    103
    a tu dici di mettere lo stesso programma su due pc e avviare una volta il client e una volta il server in base alla scelta dell'utente e utilizzare appunto la stessa classe serializable per inviare e ricevere ma su due pc diversi? In tal caso...si sembra una buona idea

  10. #10
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da fenigo69 Visualizza il messaggio
    utilizzare appunto la stessa classe serializable per inviare e ricevere ma su due pc diversi?
    L'ho già detto prima ma lo ripeto: la definizione della classe serializzabile deve essere la stessa: stesso package, stesso nome completo, stesso contenuto (in generale, ci deve essere "compatibilità"). Poi il .class lo puoi distribuire a chi ti pare e su quanti PC ti pare ... non è quello il problema.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.