Pracuję nad aplikacją na Androida, w której użytkownicy mogą konkurować w niektórych bitwach. Po stronie serwera muszę odbierać żądania od użytkownika, aby rozpocząć bitwę, a następnie, używając jakiegoś algorytmu, wybrać dla niego najbardziej preferowanego przeciwnika. Podczas bitwy muszę również wysyłać powiadomienia do konkurencji o działaniach przeciwnika.Zrozumienie długiego sondowania: klient (android) i serwer (asp net)
Wygląda więc na to, że muszę wdrożyć długi polling na moim serwerze. Moje pytania to: strona
Server. Korzystam z serwera mvc asp.net. Spojrzałem na framework SignalR i wydaje mi się, że właśnie tego potrzebuję. Jednak tylko dlatego, że jestem nowy w długim głosowaniu, nie zrozumiałem jego wewnętrznych zasad pracy. Potrzebuję więc wyjaśnień, jak korzystać z tego szkieletu, lub jak wdrożyć długi głosowanie w inny sposób.
Strona klienta. O ile zrozumiałem, długi model żądania pollingu nieco różni się od standardowego modelu "żądanie-odpowiedź", dlatego też zastanawiam się, jak zaimplementować te żądania po stronie klienta.
Z niecierpliwością czekam na wyjaśnienia dotyczące tematów, które opisałem.
Check out: http://www.hanselman.com/blog/AsynchronousScalableWebApplicationsWithRealtimePersistentLongrunningConnectionsWithSignalR.aspx To pokazuje podstawowy i demonstrację robotniczą. Wierzę również, że SignalR będzie świetny do Twojego celu i nie jest trudny w użyciu! – Sindre