[JAVA] kolejki komunikatów

0

Cze ALL.
Oto mój problem:
Mam wektor messages (przechowujący wiadomości)
i wektor users (przekowujący nazwy <ort>urzytkowników)</ort>
I jak zrobić żeby każdy z userów miał swój wektor wiadomości?? (chce to zrobić jakoś dynamicznie że jak się doda jakąś nową osobę i ta osoba dostanie jakąś wiadomość to zostanie dla niej przypisany inny wektor messages. Krótko mówiąc każda osoba ma swój wektor różnych wiadomości który twożony jest dynamicznie. Czy ktoś wie jak to zrobić ?? proszę bardzo o pomoc

0

Nie za bardzo wiem w czym leży problem. Tworzysz klasę User, w której masz jakąś kolekcję wiadomości + stosowne metody do ich obsługi, np.

class User {
    private Collection _messages = new Vector();
    ...
    public void addMessage(String msg) {
        _messages.add(new String(msg));
    }

    public String getLastMessage(){
    ...
        return result;
    }
    ...
}

Póżniej robisz jakąś klasę do obsługi userów (obiekty klasy User trzymasz w Hashtable czy co tam sobie wymyslisz + jakieś metody stosowne do Twoich potrzeb).

pzdr,
y.

0

To jest aplikacja Klient - Server. I jak osoba X wysle kilka msg do Y ktory aktualnie nie jest zalogwany to beda one przechowany np w Vectorze, gdy ta osoba Y sie zaloguje to odbierze te msg. Pytanie jak rozroznic, czyli jak wywolac metody set i getMsg aby one trafialy do opowiedniej że tak powiem "szyfaldy"?

1 użytkowników online, w tym zalogowanych: 0, gości: 1