2014-02-21 3 views
-3

Я хочу сделать приложение для обмена сообщениями в реальном времени. Мне просто интересно, почему люди используют XMPP? В чем его преимущество? Не было бы достаточно, чтобы заставить URL-клиентов в java отправлять и получать сообщения?Зачем нужно использовать XMPP для реального времени?

+0

Что вы подразумеваете под «URL-клиентом в java»? –

ответ

-4

«Реальное время» - это возможность предсказать, сколько времени займет операция.

XMPP не является протоколом связи «в реальном времени». Сообщения XMPP, как правило, маршрутизируются через несколько переходов (например, XMPP-серверы/прокси-серверы), которые задерживают сообщения непредсказуемым образом.

2

Чтобы быть простым и эффективным, создайте свой собственный протокол или просто используйте текстовую строку для упрощения. Чтобы быть расширяемым и многофункциональным, XMPP является хорошим выбором. И почему вы должны создать новый, если XMPP уже удовлетворил ваши требования?

BTW, XMPP не ограничивается только в режиме реального времени.

Смежные вопросы