Этот вопрос имеет несколько более высокий уровень охвата, и многие из них могут привести к «полному ответу». Это зависит от того, что вы используете, но рассматривали ли вы вопрос об использовании node.js и websockets? Я знаю, что есть и другие способы создания веб-сокетов на стороне сервера, но это популярный.
Если вы не знакомы с веб-сокетами, то это новая технология HTML5, и мобильные платформы, кажется, не отстают от технологий HTML5, поэтому это может быть жизнеспособным решением для вас, если вы все еще ищете что-то. 1003 *
С веб-сокетами связано то, что вы не запрашиваете новые данные в качестве того, что вы предположили в своем вопросе. Он поддерживает открытое соединение между сервером и клиентом. Таким образом, серверу нужно только отправить новые данные клиенту, когда он прибывает, и наоборот, когда вы хотите отправить данные на сервер. Вы используете намного меньше данных и обработки, так как вы периодически не проверяете данные. Кроме того, это больше похоже на работу в режиме реального времени, поскольку сообщения распространяются после того, как сервер их получает.
Выполнение общего поиска в Google по websockets
и chat
дает все виды доступных учебных пособий.
Надеюсь, это поможет.