Не знал где спросить, решил все же в этой теме.
Кто может объяснить как работают реал-тайм приложения, те же онлайн игры?
А то я вообще не могу логически понять как это происходит![]()
Вот например есть сервер и 5 подключённых клиентов, и при нажатии каким то клиентом пробела другим пишется что такой то клиент нажал пробел, как это будет работать?
В моём понимании так:
Включается сервер(пока ноль клиентов)
Когда клиент подключается он отправляет на сервер запрос,если всё норм сервер принимает клиента, отправляет ответ о удачном подключении и заносит в список подключённых клиентов, а тех кто в списке постоянно пингует если клиент не понгает то сервер убирает клиента со списка подключённых клиентов.
Также подключённые клиенты имеют право посылать команду нажатия пробела, клиент посылает данные о нажатие пробела, сервер проверяет подключённый ли клиент, если да то он принимает данные о нажатии пробела и отправляет другим подключенным клиентам данные о том что такой то клиент нажал пробел, правильны мои догадки или нет?
буду рад каким то ссылкам, а то я не гуглил бо элементарно не смог составить запрос