Интеграция GWT 2.4 и XMPP с JBoss 7.1 - PullRequest
2 голосов
/ 14 марта 2012

Мне нужна интеграция между XMPP (сервер Openfire) и GWT (2.4).Я уже сделал это с помощью простого JS.Мой вопрос: как правильно подключиться к серверу с клиента.Мне нужны основные функции, такие как чат.Только для отправки строковых сообщений на сервер и обратно.Я видел Strophe (с множеством собственных вызовов JS) и Emite библиотеки, но кажется, что никто не поддерживает их, и они стали старыми.Может кто-нибудь вставить фрагмент кода для соединения и обмена сообщениями?Спасибо.

edit: Я использую JBoss 7.1.Final в качестве сервера

Ответы [ 4 ]

1 голос
/ 14 марта 2012

Если вы ищете чистый код Java-клиента, вы можете использовать Smack , который, вероятно, является самой популярной библиотекой Java для клиентов XMPP.

1 голос
/ 17 января 2013

Я ищу что-то в этом роде. Мое приложение использует Google OAuth для входа в систему. Теперь я хочу реализовать чат в своем приложении. Когда я войду в свое приложение через этот чат, я смогу общаться с людьми на GTalk, в чате gmail и т. Д. Через чат в моем приложении. То есть я буду иметь возможность общаться с пользователем в приложении, а также с пользователями вне приложения, используя групповой чат.

Какие-либо предложения по "использованию чего" могут быть выполнены?

Привет

0 голосов
/ 02 ноября 2014

Я лично использовал emite с hablar. Хотя сейчас это может показаться устаревшим проектом, это открытый исходный код, и вы можете его оживить. Например, у меня есть запрос на извлечение данных для обоих проектов, где я взял код, который может подключаться только к одному серверу xmpp, и изменил его, чтобы он мог подключаться к нескольким серверам одновременно.

Emite - это хорошее начало, если вы хотите просто коммуникационный стек и хотите написать что-то более индивидуальное для пользовательского интерфейса, чем пакеты hablar.

Хаблар дает вам хорошую базу того, что вам нужно для пользовательского интерфейса.

0 голосов
/ 14 марта 2012

Google App Engine поддерживает XMPP (Google Talk :)). Я думаю, что вы могли бы использовать его в проекте GWT. GAE XMPP

...