Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Dubbio metodi RMI

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    347

    Dubbio metodi RMI

    Ho un dubbio riguardo l'invocazione remota: i metodi che invochiamo vengono eseguiti sulla macchina attuale o su quella remota?
    Ad esempio se io ho un client che vuole richiedere delle informazioni a un server, dal client invoco il metodo del server per farmi inviare queste info, ma queste sono in un file che risiede sul server. E' possibile fare ciò?
    Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Se il Client chiama un metodo remoto del Server (tramite RMI) beh, il metodo viene eseguito sulla macchina server (e il client resta bloccato, in attesa della risposta.)
    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
    Registrato dal
    Oct 2011
    Messaggi
    347
    quindi l'esempio che ho fatto funzionerebbe? Cioè se il server legge informazioni da un file che ha solo lui, poi le può inviare tramite socket al client?
    E quindi se il metodo rmi invocato invoca a sua volta una println, questa viene stampata sul monitor del server, esatto?

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da John360
    quindi l'esempio che ho fatto funzionerebbe? Cioè se il server legge informazioni da un file che ha solo lui, poi le può inviare tramite socket al client?
    Certo.

    Originariamente inviato da John360
    E quindi se il metodo rmi invocato invoca a sua volta una println, questa viene stampata sul monitor del server, esatto?
    Esatto.

    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
    Registrato dal
    Oct 2011
    Messaggi
    347
    GRAZIE! vi rompo le scatole con l'ultima domanda: sono riuscito a testarlo e funziona alla perfezione, ma solo in locale! Siccome dovrebbe essere parte di un progetto universitario, all'esame vorrei provarlo, avviando più client che si connettono al server invocando metodi remoti che offre. Potete darmi qualche dritta su come potrei farlo utilizzando più computer, magari in lan con cavo ethernet? Sarebbe molto più complicato?
    Scusatemi se sono domande stupide, ma sono alle prime armi con l'rmi, è una cosa che sto facendo da autodidatta.

  6. #6
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Su una macchina avvii il programma server e nel client quando fai la lookup gli passi l'indirizzo dell'altra macchina...
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    347
    e basta solamente impostare un indirizzo fisso alla macchina server e connettere con rj-45?

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.