Witam,
może temat za dużo nie mówi, ale zacząłem się zastanawiać nad słusznym podejściem do tak prostej rzeczy jak aktualizacja po stronie Klienta. Olewamy język - to tylko czysta teoria.
Założenie jest takie: mój Klient posiada oprogramowanie, które ma możliwość sprawdzania i pobierania aktualizacji, ale tylko dla zalogowanych (specjalnie podałem ten warunek).
Oczywiście można to zrobić w najprostszy sposób, czyli komunikuję się z jakąś stroną www i przesyłam dane poprzez POST lub GET, i ta strona sama aktualizuje u mnie plik. Niestety to rozwiązanie jest złe, ponieważ mogę narazić się na atak na mój serwer (jak coś źle napiszę to mają drogę wolną).
Stąd pomyślałem, że musi to działać na zasadach nadajnik-odbiornik, czyli tak jak klient-serwer z gniazdami. I teraz są różne rozwiązania. Są sockety, SOAP, REST i inne cudeńka i co wybrać do takiej pracy?
Od razu dodam, że obecnie mam serwer FTP na home.pl ale jest coś takiego jak WebSocket, więc rozumiem że ich serwery są czynne 24h/7 ??
Wracając do sprawy. W jaki sposób najlepiej zrobić połączenie do wspomnianej powyżej kwestii? Chyba REST daje największe możliwości i jest dość bezpieczną formą. Tym bardziej, że mogę chyba wysłać zapytanie jako GET lub POST.