2013-08-07 3 views
6

Я хочу написать чат-клиент. Я мог бы использовать RMI для этого, но я не хочу. Более того, я планирую иметь веб-интерфейс.Как я могу реализовать XMPP-протокол для своего чат-клиента?

Я читал о протоколе XMPP, а также о том, что google talk использует его. Как я могу реализовать его, чтобы написать собственный клиент чата, а не клиент для любого другого чата? Есть ли доступная библиотека, которая может помочь мне реализовать мой собственный чат-сервис (IM)?

ответ

5

Отъезд Smack. Его широко используемая и зрелая библиотека для написания приложения xmpp. Вот example написания клиента xmpp. Вот one more example.

+0

Позволяет ли я писать свой собственный мессенджер с нуля? –

+0

Да, да. Вторая ссылка указывает на упрощенный пример клиента. – Santosh

+0

Если бы вы могли посмотреть на запрос, который я оставил в чате, http://chat.stackoverflow.com/rooms/34976/discussiom-between-suhail-and-santosh –

1

Существует много библиотек, доступных на этом сайте xmpp. Вы можете выбрать кого-либо по вашему требованию. XMPP Libraries Идет за SMACK, если вы пишете свой IM в JAVA.

+0

Множество библиотек, но для Swift нет. – User

+0

@User [Swift xmpp client] (https://swift.im/) –

+0

@SaurabhBhoomkar аккуратный. это должно быть новым, так как мой комментарий. – User

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