Discussione: [JAVA] Dilemma RMI
View Single Post
Old 12-01-2005, 10:36   #1
BEbo_
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
BEbo_ è offline   Rispondi citando il messaggio o parte di esso