API XMPP pour l'échec de la connection Google App Engine

J'ai échoué complètement à get l'API App Engine XMPP dans une application de moteur d'application pour parler à un server Xfp Openfire externe exécuté sur une instance sur Compute Engine. J'ai également échoué à me connecter à l'application du moteur d'application à partir d'un server jabber gratuit (jabber.at). Dans les deux cas, le message d'erreur renvoie que le server distant ne peut pas être trouvé ou n'est pas trouvé sur le port 5269. Pourtant, une parsing ncat montre que 5269 est ouvert sur l'application moteur de l'application.

J'ai lu le didacticiel de Google, où il dit: "La séquence de base des events se déroulera comme suit: * Un user ajoute crowdguru@appspot.com à sa list de contacts dans Google Talk, ou un autre client XMPP. * L'user request à l'Amazing Crowd Guru une question, en tapant "/ tellme Does a canuck's quack echo? etc."

J'ai ajouté toutes les variantes de noms aux lists de list / copain et rien ne se passe. Et j'ai vérifié les adresses pour appspot et appspotchat, elles sont comme prescrites. Dans les deux cas, je n'ai aucun problème à utiliser les servers XMPP comme servers de messagerie instantanée normal, indépendamment de l'application Engine.

L'API XMPP fonctionne-t-elle encore? Dans l'affirmative, existe-t-il un exemple actuel de code java disponible n'importe où? Existe-t-il un tutoriel mieux détaillé ou d'autres informations disponibles que ce qui est fourni sur le site Google App Engine pour le moment? (Je veux dire, des fragments de Python et de Java, mais seulement un exemple complet de Python. Pourquoi? Et 'l'user ajoute crowdguru@appspot.com à sa list de contacts' est less utile. Aucun autre paramètre ou étape n'est nécessaire? Vraiment?)

Toute aide appréciée. Je désire configurer une fonction de messagerie instantanée ou de chat simple sur mon application. 10 mai 2015

Il est peut-être utile de noter que l'API XMPP sera désactivée en permanence le 31 octobre 2017: XMPP API Turndown .

Consultez Alternatives à l'API XMPP pour get des informations sur la réplication de la fonctionnalité avec d'autres produits Google Cloud Platform. Par exemple, les développeurs utilisant l'API pour la messagerie directe avec les clients XMPP peuvent facilement créer un service similaire à l'aide de machines virtuelles sur Google Compute Engine. Pour les développeurs utilisant XMPP pour la synchronisation de données en time réel, nous vous recommandons d'utiliser la database Firebase Realtime, qui est explicitement conçue à cet effet.