Я занимаюсь разработкой приложения для iPhone на основе чата (в обычном смысле это не текстовый чат, но принципы те же).
В один и тот же чат можно одновременно войти не более 6 человек, и самый простой вопрос - как эффективно проверять наличие новых сообщений?
Нужно ли мне периодически опрашивать сервер? Или я могу вызвать событие на телефоне с сервера при появлении нового контента, на который следует обратить внимание?
Если мне приходится все время опрашивать, я беспокоюсь о результирующей задержке, поскольку каждому участнику придется дольше ждать других, прежде чем они смогут опубликовать свои ответы другим. И, возможно, это также может быть слишком большим, чтобы сервер мог постоянно отвечать на множество запросов. Это также приведет к потере пропускной способности, которая не является бесплатной для пользователя ...
К сожалению, я не смогу настроить сервер сокетов для этого приложения, оно должно основываться на обычной конфигурации LAMP.