Cześć, mam kolejny problem związany z komunikatorem. Otóż zmiana opisu.
Wiadomo, jeśli osoba A zmienia opis, to wszystkie osoby, które mają ją na liście kontaktów muszą zmianę zobaczyć.
I tu pytanie, jak wysłać informacje o zmianie opisu.
Ja mam tylko jedną propozycję, ale nie wiem, czy jest dobra.
Otóż. Osoba A zmienia opis. Do serwera idzie odpowiedni pakiet np: "ZMIANA_OPISU&KTO=nick&OPIS=Nowy opis"
Serwer odbiera ten pakiet i wysyła go do WSZYSTKICH klientów aktualnie zalogowanych. Klienci odbierają i patrzą, czy osobę "nick" mają w swojej liście kontaktowej, jeśli tak, to zmieniają opis. Tylko moim zdaniem zło tego rozwiązania polega na tym, że klienci mogą dostawać kupę pakietów, w ogóle ich nie interesujących.
Przykładowo, jest 1000 osób używających komunikatora.
I teraz jeśli 50 osób w prawie tym samym momencie zmieni sobie opis, to każdy zalogowany klient dostanie 50 pakietów w bardzo krótkim czasie i niekoniecznie ich interesujących.
Czy to dobre rozwiązanie, czy jest jakieś lepsze?