I have failed completely to get the App Engine XMPP API in an app engine app to talk to an external XMPP Openfire server running on an instance on Compute Engine. I have equally failed to connect with the app engine app from a free jabber server (jabber.at). In both cases the error message returns that the remote server cannot be found, or not found on port 5269. Yet a ncat scan show that 5269 is open on the app engine app.
I have read the Google tutorial, where it says: "The basic sequence of events will go like this: * A user adds firstname.lastname@example.org to their buddy list in Google Talk, or another XMPP client. * The user asks the Amazing Crowd Guru a question, by typing "/tellme Does a duck's quack echo? etc."
I have added all variants of names to roster/buddy lists and nothing happens. And I have checked the addresses for both appspot and appspotchat, they are as prescribed. In both cases I have no trouble using the XMPP servers as normal IM servers independently of App Engine.
Is the XMPP API still working? If so, is there some currently working example java code available anywhere? Is there a better more detailed tutorial or other information available than what is provided on the Google App Engine site at the moment? ( I mean, Python and Java fragments, but only a Python complete example. Why? And 'user adds email@example.com to their buddy list' is less than helpful. No other settings or steps required? Really? )
Any help appreciated. I desire to setup a simple IM or chat function on my app. May 10, 2015