连接到xmpp时出错

连接到xmpp时出错,xmpp,Xmpp,02-18 01:53:29.980:错误/XMPPClient(350):[SettingsDialog]无法连接到gtalk.google.com 02-18 01:53:29.980:错误/XMPPClient(350):无法连接到gtalk.google.com:5222:远程服务器超时(504)无法连接到gtalk.google.com:5222。 02-18 01:53:29.980:错误/XMPPClient(350):--原因:java.net.UnknownHostExcept

02-18 01:53:29.980:错误/XMPPClient(350):[SettingsDialog]无法连接到gtalk.google.com 02-18 01:53:29.980:错误/XMPPClient(350):无法连接到gtalk.google.com:5222:远程服务器超时(504)无法连接到gtalk.google.com:5222。 02-18 01:53:29.980:错误/XMPPClient(350):--原因:java.net.UnknownHostException:gtalk.google.com 02-18 01:53:30.050:错误/AndroidRuntime(350):致命异常:主 02-18 01:53:30.050:错误/AndroidRuntime(350):java.lang.IllegalStateException:未连接到服务器。 02-18 01:53:30.050:ERROR/AndroidRuntime(350):位于org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:329) 02-18 01:53:30.050:ERROR/AndroidRuntime(350):位于org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:301) 02-18 01:53:30.050:ERROR/AndroidRuntime(350):位于org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:283) 02-18 01:53:30.050:ERROR/AndroidRuntime(350):位于org.apache.android.xmpp.SettingsDialog.onClick(SettingsDialog.java:54) 02-18 01:53:30.050:ERROR/AndroidRuntime(350):在android.view.view.performClick(view.java:2485) 02-18 01:53:30.050:ERROR/AndroidRuntime(350):在android.view.view$PerformClick.run(view.java:9080) 02-18 01:53:30.050:ERROR/AndroidRuntime(350):位于android.os.Handler.handleCallback(Handler.java:587) 02-18 01:53:30.050:ERROR/AndroidRuntime(350):位于android.os.Handler.dispatchMessage(Handler.java:92) 02-18 01:53:30.050:ERROR/AndroidRuntime(350):位于android.os.Looper.loop(Looper.java:123) 02-18 01:53:30.050:ERROR/AndroidRuntime(350):位于android.app.ActivityThread.main(ActivityThread.java:3647) 02-18 01:53:30.050:ERROR/AndroidRuntime(350):位于java.lang.reflect.Method.invokenactive(本机方法) 02-18 01:53:30.050:ERROR/AndroidRuntime(350):位于java.lang.reflect.Method.invoke(Method.java:507) 02-18 01:53:30.050:ERROR/AndroidRuntime(350):位于com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 02-18 01:53:30.050:ERROR/AndroidRuntime(350):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 02-18 01:53:30.050:ERROR/AndroidRuntime(350):在dalvik.system.NativeStart.main(本机方法) 02-18 01:53:35.710:错误/InputDispatcher(59):通道“4072b418 XMPP设置(服务器)”~使用者关闭输入通道或发生错误。事件=0x8
02-18 01:53:35.710:错误/InputDispatcher(59):通道“4072b418 XMPP设置(服务器)”~通道已不可恢复地断开,将被处理

您可以在DNS中找到有关如何连接的答案:

$ dig +short -t SRV _xmpp-client._tcp.gmail.com.
20 0 5222 talk2.l.google.com.
20 0 5222 talk3.l.google.com.
20 0 5222 talk4.l.google.com.
5 0 5222 talk.l.google.com.
20 0 5222 talk1.l.google.com.

用客户端试图连接的JID的域部分替换
gmail.com

没错,这确实是个错误。我以为是talk.google.com,不是gtalk