2009-11-01 2 views
2

Я хотел бы создать веб-чат-систему с использованием Google App Engine, используя XMPP.Возможно ли создать простой чат с помощью XMPP с Google App Engine?

Это позволит пользователям социальной сети разговаривать друг с другом. Возможно ли использование GAE?

Я раньше не использовал GAE. Кто-нибудь знает о каких-либо хороших примерах/кодах, которые я мог бы изучить, чтобы начать?

+0

dupe: http://stackoverflow.com/questions/1634510/is-it-possible-to-create-an-im-chatting-service-on-the-cloud/1634541 – jldupont

ответ

3

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

В качестве альтернативы вы можете вставлять Google Talk gadget на свой сайт, но для этого потребуется, чтобы пользователи входили в свои учетные записи Google, чтобы использовать его.

+0

ОК, причина, по которой я спросил о XMPP, заключалась в том, что мне нужно программное обеспечение для чата в реальном времени. Так GAE поддерживает COMET или что-то подобное? – chris

+0

комета невозможна, вы можете подделать ее с помощью внешнего api? http://www.brightyellowcow.com/blog/Comet-AJAX-push-using-PHP-or-Google-App-Engine.html – Alfred

+0

Подход там называется «длинным опросом» и не поддерживается в App Engine , –

1

Это, безусловно, возможно. Я бы начал с чтения http://code.google.com/appengine/articles/using_xmpp.html, чтобы начать.

+0

спасибо за ответ. Я смотрел на этот документ, но не мог понять, удалось ли двум людям, использующим GAE, общаться друг с другом (без использования внешнего сервера XMPP). Знаете ли вы, возможно ли это? – chris

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