Я работаю над пошаговой веб-игрой на PHP5.
Это довольно простая игра, своего рода настольная игра: два человека присоединяются к "сеансу" и играют до тех пор, пока один из них не выиграет.
Моя проблема в двух словах:
Но как я мог уведомитьПользователь B об этом?
Я имею в виду, что теперь сервер должен общаться с другим пользователем, который является неактивным, а не с тем, который инициировал запрос.
Я знаю, что это моглобыть реализован с использованием некоторого периодического вызова AJAX, который проверяет, закончил ли противник свой ход и т. д., но такая вещь генерирует огромное количество запросов.
Нет ли лучшего способа решить эту проблему?
Я думаю о чем-то вроде этого:
- Ход пользователя A заканчивается
- Сервер сохраняет свой счет
- Контакты сервера Пользователь B
- Начинается ход пользователя B.
Возможно ли это как-то с использованием запросов в стиле PHP и комет?Или есть лучший способ сделать это?
Любая помощь будет признательна!
Заранее спасибо!