• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Które rozwiązanie mniej "zmęczy" serwer? [ankieta]

+1 głos
432 wizyt
pytanie zadane 13 stycznia 2021 w Sieci komputerowe, internet przez Igorek Mądrala (6,290 p.)
zamknięte 13 stycznia 2021 przez Igorek
Które rozwiązanie mniej "zmęczy" serwer?

 

Albowiem mam sobie komunikator na socketach (client i server)

I ogólnie pracuje nad statusem aktywności, i chce zrobić w miare częste sprawdzanie kto jest aktywny

i które rozwiązanie mnie "zmęczy" serwer?

1. Co minute client wysyła zapytanie do serwera o swoich znajomych czy są online (jakby wysyła tablice w jsonie :( ) a serwer wysyła słownik (też w jsonie ) z nazwą użytkownika oraz True albo False w zależności czy jest online

2. Gdy jakiś użytkownik połączy, lub odłączy sie od serwera, serwer od razu wysyła wiadomość do innych clientów

Według mnie 1 jest bardziej lepszy bo po pierwsze, wysyła tylko userów jakich potrzebuje, a w 2 by wysyłał wszystkich userów którzy sie połączą

Więc ankieta, które rozwiązanie jest lepsze, mniej meczące itp :)
Możliwe odpowiedzi:
Sposób 1, wysyłanie co jakiś czas zapytania (0 głosów)
Sposób 2, gdy ktoś dołączy odrazu pisze wszystkim (0 głosów)
Ankieta zamknięta
komentarz zamknięcia: już uzyskałem odpowiedź :)
komentarz 13 stycznia 2021 przez jkdfklgdf Nałogowiec (32,020 p.)
Jedna uwaga, w jsonie nie ma słowników, tylko obiekty

1 odpowiedź

+3 głosów
odpowiedź 13 stycznia 2021 przez tangarr Mędrzec (155,140 p.)
wybrane 13 stycznia 2021 przez Igorek
 
Najlepsza
3. Gdy użytkownik się podłączy/rozłączy wysyłasz wiadomość do jego znajomych.
komentarz 13 stycznia 2021 przez Igorek Mądrala (6,290 p.)
ale dajmy przykład:

loguje sie na swoje, konto a mój kolega jest w tym czasie online,

i skąd ja mam wiedzieć czy jest on online czy offline?
komentarz 13 stycznia 2021 przez Igorek Mądrala (6,290 p.)
a wsm. moze tylko wtedy kiedy ja sie połącze spytam sie serwera,a poźniej ta jak ty mówiłeś?
komentarz 13 stycznia 2021 przez jankustosz1 Nałogowiec (37,030 p.)
nawet nie musisz, pytać, serwer może po prostu na starcie takie rzeczy wysłać
komentarz 13 stycznia 2021 przez MsMaciek123 Pasjonat (24,760 p.)

@Igorek,
łączysz się z serwerem i on wysyła ci znajomych którzy są online (po prostu sprawdza każdego znajomego, czy taki socket jest połączony), a w momencie gdy ktoś się podłączy/odłączy, to serwer wysyła do znajomych tego socketa informację o tym

komentarz 13 stycznia 2021 przez Igorek Mądrala (6,290 p.)
2000iq, musze zacząć myśleć bardziej niż troche
komentarz 13 stycznia 2021 przez Igorek Mądrala (6,290 p.)
dzięki za pomoc :)

Podobne pytania

0 głosów
1 odpowiedź 204 wizyt
pytanie zadane 5 stycznia 2021 w PHP przez wizarddos Nałogowiec (27,970 p.)
0 głosów
1 odpowiedź 232 wizyt
pytanie zadane 9 września 2020 w HTML i CSS przez Bartek12 Mądrala (5,510 p.)
+1 głos
1 odpowiedź 350 wizyt
pytanie zadane 2 marca 2018 w C i C++ przez Paweł Dymek Bywalec (2,300 p.)

93,631 zapytań

142,553 odpowiedzi

323,056 komentarzy

63,139 pasjonatów

Advent of Code 2025

Top 15 użytkowników

  1. 2900p. - dia-Chann
  2. 2870p. - DziarnowskiJ
  3. 2827p. - Łukasz Piwowar
  4. 2783p. - raydeal
  5. 2758p. - Adrian Wieprzkowicz
  6. 2713p. - rucin93
  7. 2579p. - Łukasz Eckert
  8. 2459p. - CC PL
  9. 2184p. - Maurycy W
  10. 2082p. - Michal Drewniak
  11. 1885p. - robwarsz
  12. 1811p. - rafalszastok
  13. 1600p. - Rafał Trójniak
  14. 1588p. - Tomasz Bielak
  15. 1494p. - ssynowiec
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...