Что такое длинный опрос и как его использовать в андроиде для проекта чата
Мне нужно знать о длительных опросах в Android и как реализовать в Android IDE(Eclipse, IntelliJ Idea, Android Studio) для проекта чата?
С уважением
1 ответ
"LongPolling" - это метод, который часто используется для приложений типа обмена мгновенными сообщениями. Запросы от приложения к серверу, на котором нет данных о результатах, будут "заблокированы" от возврата на определенный период времени. Этот механизм выгоден приложениям, так как они будут потреблять меньшую пропускную способность и выполнять меньше операций, чем если бы им приходилось многократно опрашивать сервер.
Дизайн длинного опроса будет зависеть от того, нужен ли он для фоновой работы. если да, то услуга вам подойдет, в противном случае вы можете просто начать public void run() { }
, Я не думаю, что длительный опрос действительно необходим, так как он будет продолжать работать и продолжать использовать данные, думая о приложении чата на основе сокетов. Попробуй посмотреть на XMPP
, Просто мысль;) .