Piszę serwer dla gry na iOS. Gra jest oparta na turach i jedyny czas, kiedy serwer musi przekazać informacje klientowi, to powiadomienie o ruchu przeciwnika.Różnice między websockets i długim pollingiem dla serwera gier opartego na turach
Jestem ciekawy, czy ktoś mógłby wypowiedzieć się na temat wydajności i łatwości różnic w implementacji między używaniem stron internetowych a długim odpytywaniem. Ponadto, jeśli używałbym websockets, czy powinienem używać go tylko do odbierania informacji i wysyłania żądań POST do wszystkiego innego, czy też cała komunikacja powinna być przez websocket?
Dodatkowo, czy jest coś dodatkowego do rozważenia między websockets i długim sondowaniem, jeśli jestem zainteresowany również tworzeniem klienta WWW?
Można również użyć powiadomień push powiadomić klienta o nowych danych. Uważam, że jest bardziej efektywny (z punktu widzenia baterii), niż dwa rozważane rozwiązania. – pteofil
jak to by działało, gdyby użytkownik nadal znajdował się w aplikacji? – acidic
Otrzymujesz powiadomienie w aplikacji, gdy otrzymasz powiadomienie push. – pteofil