PDA

Visualizza la versione completa : [JAVA] Dilemma RMI


|BEbo|
12-01-2005, 11:59
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!

|BEbo|
12-01-2005, 12:45
Ops, era una mappa static... :dhò:
Problema risolto

Loading