Piszę aplikacje online i chciałbym wiedzieć jaki sposób na wymianę danych między serwerem a klientami jest najlepszy.
Myślałem nad sposobami i dotychczas wpadłem na takie:
- klienci wysyłają niezbędne dane , serwer je odbiera i rozsyła do pozostałych klientów (przykładowy schemat: (klient1 - > serwer -> wszyscy klienci po za 1)(klient2 - > serwer -> wszyscy klienci po za 2) itd..)
- zarówno klienci jak i serwer posiadają informacje o adresach i swoje dane rozsyłają osobiście do każdego z adresatów.
przykładowy schemat: (klient1 -> serwer) (klient1 -> klient2)(klient2 -> serwer) (klient2 -> klient1)(serwer -> klient1) (serwer -> klient2).
Powiedzcie z jakiej metody powinno się korzystać, podajcie także inne metody jeśli takie istnieją :o.
Z góry dziękuję i pozdrawiam.