|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2003
Città: Trieste
Messaggi: 397
|
[JAVA] Dilemma RMI
Allora, vi spiego, per un esame devo fare un sistema piuttosto incasinato. Ho delle stanze che presentano al loro interno degli oggetti. Le stanze sono disposte su diversi nodi che le esportano. Da una console si controlla il tutto (creazione degli oggetti nelle stanze, movimento tra stanze ecc...). Ora mi si presenta uno strano errore: essendo che ogni oggetto stanza ha una sua mappa con gli oggetti che contiene, quando uno entra in essa viene aggiunto alla hashmap. Se però dal nodo esporto (via RMI) più di una stanza dello stesso tipo (ma con diverso nome), e, dalla console, aggiungo all'interno di una di queste stanze un oggetto, poi, verificando se questo oggetto è presente nella stanza, lo ritrovo nella mappa di tutte le stanze dello stesso tipo e non solo in quella specificata... Com'è possibile??? Può essere un casino causato dagli Stub delle stanze??? Usando uno stesso stub (perché sul client lui uno solo ne crea) lui fa riferimento solo ad esso che è quindi comune fra tutti??? Come dovrei risolvere?? serializzando? Aiuto!
__________________
Asus M4A78-E AMD Phenom II X4 940 Black Edition 4GB Corsair XMS2 ATI4890 1GB Enermax 525W |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2003
Città: Trieste
Messaggi: 397
|
Era una maledetta mappa static
Ora son più sollevato
__________________
Asus M4A78-E AMD Phenom II X4 940 Black Edition 4GB Corsair XMS2 ATI4890 1GB Enermax 525W |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jul 2004
Messaggi: 1578
|
O quello oppure usavi come chiave della hashmap la classe
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:32.



















