2009-07-03 2 views

ответ

9

Если вы ищете клиента, ознакомьтесь с libpurple. Это то, что pidgin и многие другие клиенты IM используют для доступа к нескольким чат-сетям.

http://developer.pidgin.im/wiki/WhatIsLibpurple

Если вы только беспокоит одна сеть IM, самый простой для работы с Jabber будет, потому что он является открытым исходным кодом протокола

http://www.jabber.org/

5

XMPP ... много документации, библиотек и т. Д. http://xmpp.org

+1

Я считаю, что XMPP только протокол IM. Jabber - это реализация протокола XMPP. – zooropa

+1

Нет. Раньше XMPP назывался «Jabber», а некоторые документы все еще упоминают старое имя. Теперь предполагается, что если вы говорите о «Jabber», вы говорите о старой версии протокола XMPP-1.0. – liori

1

Если вы заинтересованы в протокол OSCAR (AIM), проверьте Open AIM. У них есть документация по пользовательским клиентам для C++/C#/Java, а также как получить доступ к Web AIM.

1

Если вам нужна серверная сторона для поддержки IM, используйте OpenSIPS. Для клиентской стороны, pidgin и libPurple.

2

Чтобы быть исчерпывающим, telepathy является довольно хорошим конкурентом libpurple. Он безопасный, модульный и надежный.

2

Вы можете использовать QXmpp. Это бесплатная (LGPL) клиентская библиотека XMPP, написанная на C++ и Qt. Он легкий и простой в использовании.

страница проекта: http://code.google.com/p/qxmpp

0

Вы можете использовать кик API для создания ваших обмена мгновенными сообщениями мобильных приложений поверх Кик Messenger. Этот API позволяет вашему приложению надежно передавать и хранить богатый контент и файлы между разными мобильными пользователями, используя собственный транспорт и инфраструктуру Kik. Он доступен на Android и iPhone и в простых сценариях может быть интегрирован в ваше приложение с примерно 5 строками кода. Существует больше информации здесь: http://www.kik.com/dev

Отказ от ответственности: Я один из разработчиков за Кик API :)

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