Mamy 2 (albo więcej) maszyn podpiętych do Internetu poprzez różne modemy, operujące z różnego IP.
Potrzebne jest zapewnienie szybkiej komunikacji, powiedzmy z kilkusekundowym opóźnieniem pomiędzy
- komputer nadawca,
- komputer(y) odbiorc(y).
Przekazywana informacja jest minimalistyczna, góra kilkadziesiąt bajtów.
Przekazywana informacja / stan zmienia się stosunkowo rzadko, powiedzmy raz na kilka minut.
Rozwiązaniem, które przychodzi mi do głowy, jest wykorzystanie serwera, na który wysyłany jest stan, i który zwraca go po odpytaniu. I zasadniczo powinien przeżyć kilkadziesiąt zapytań na minutę.
Pytanie brzmi: czy można zrobić to jakoś lepiej i potencjalnie bardziej skalowalnie?
Słowem, które mi się kojarzy w takim kontekście jest: WebSocket
Czy o tym właśnie mam poczytać, czy są jakieś inne metody?