Witajcie.
Wykonuje aktualnie projekt czatu wielosobowego, czyli n uzytkownikow do n uzytkownikow.
Nie mam problemu ze zrobieniem rozmowy 1 uzytkownik do 1 uzytkownik.
W przypadku rozmowy tylko pomiedzy 1 uzytkownikiem a innym uzywam pol w DB takich jak idOd, idDo, Odebrany, Data, Wiadomosc
i jak mozna sie domyslec jesli aplikacja wykryje nowy rekord dla aktualnie zalogowanego uzytkownika z Odebrany = false to pokauje okienko czata z wiadomoscia. i zmienia Odebrany na true
Problem polega na tym ze jam mam wiecej osob to 1 osoba wysyla n wiadomosci do innych, i wtedy sie twrzy n rekordow z odebrany false i idDo Id uzytkownikow z ktorymi chce sie rozmawiac.
Wiadomosc do nich dociera, ale oni wtedy nie wiedza ze sa inni uzytkownicy w rozmowe. Jak to najlepiej zrobic?