Согласно википедии, XMPP (Extensible Messaging and Presence Protocol — расширяемый протокол обмена сообщениями и информацией о присутствии) — основанный на XML, протокол для мгновенного обмена сообщениями и информацией о присутствии или отсутствии собеседников (как правило, поддерживаются такие признаки присутствия, как "доступен", "отошел от компьютера", "недоступен" и т. д.). XMPP является децентрализованной, расширяемой и открытой системой. Обмен сообщениями осуществляется в режиме, близком к режиму реального времени. Протокол, помимо передачи текстовых сообщений, поддерживает передачу голоса, видео и файлов по сети. XMPP является свободным для использования, т.е. любой желающий может открыть свой сервер мгновенного обмена сообщениями, регистрировать на нём пользователей и взаимодействовать с другими серверами XMPP. В качестве XMPP сервера испльзуется ejabberd - jabber демон написанный на Erlang(jabber - старое название протокола XMPP). |