Где я могу найти хороший XMPP (Бессмысленные данные) учебное руководство? [закрытый]

9
задан afollestad 16 August 2013 в 15:33
поделиться

3 ответа

Я очень рекомендую XMPP: The Definitive Guide от O'Reilly. В нем очень подробно рассказывается о том, как строятся строфы и что требуют различные основные протоколы. Однако в нем нет никакого кода, кроме последней главы.

Я также рекомендую использовать одну из уже доступных библиотек C # для программирования XMPP вместо написания собственного. Работа с TLS, настройкой потока и асинхронным синтаксическим анализом XML может быть трудным способом начать работу. Для этого могу порекомендовать Jabber-net .

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

5
ответ дан 4 December 2019 в 13:00
поделиться

Это не учебник, но отличный способ начать - библиотека Agsxmpp. http://www.ag-software.de/agsxmpp-sdk.html

Это поможет вам познакомиться с потоком сообщений.

4
ответ дан 4 December 2019 в 13:00
поделиться

Я второй "XMPP: The Definitive Guide" как способ действительно понять, что происходит за кулисами. Это очень доступно и достаточно глубоко, чтобы потом вы могли во всем разобраться.

Я бы порекомендовал вам не пользоваться книгой «Профессиональное программирование XMPP».Я купил оба из них вместе, и мне не удалось запустить ни одного примера приложения из последней книги, так как материал BOSH, который он использует, просто не работал (есть проблема с новыми браузерами и его реализацией межсайтового запуска). AJAX). На форумах есть жалобы на эту книгу, но в основном они остаются без ответа.

Пройдя через все серверы и библиотеки, я могу порекомендовать ejabberd, поскольку он кажется наиболее стабильным и простым в настройке. Что касается библиотек, я считаю, что MatriX является лучшим (и единственным, для которого я действительно могу программировать). Я пытаюсь использовать .Net, поэтому YMMV MatriX - это более новая версия agsxmpp, упомянутая выше.

7
ответ дан 4 December 2019 в 13:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: