【问题标题】:Error when connecting to xmpp连接 xmpp 时出错
【发布时间】:2011-02-17 23:54:59
【问题描述】:

02-18 01:53:29.980: 错误/XMPPClient(350): [SettingsDialog] 无法连接到 gtalk.google.com 02-18 01:53:29.980: 错误/XMPPClient(350): 无法连接到 gtalk.google.com:5222.: remote-server-timeout(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: 错误/AndroidRuntime(350): 在 org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:329) 02-18 01:53:30.050: 错误/AndroidRuntime(350): 在 org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:301) 02-18 01:53:30.050: 错误/AndroidRuntime(350): 在 org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:283) 02-18 01:53:30.050: 错误/AndroidRuntime(350): 在 org.apache.android.xmpp.SettingsDialog.onClick(SettingsDialog.java:54) 02-18 01:53:30.050: 错误/AndroidRuntime(350): 在 android.view.View.performClick(View.java:2485) 02-18 01:53:30.050: 错误/AndroidRuntime(350): 在 android.view.View$PerformClick.run(View.java:9080) 02-18 01:53:30.050: 错误/AndroidRuntime(350): 在 android.os.Handler.handleCallback(Handler.java:587) 02-18 01:53:30.050: 错误/AndroidRuntime(350): 在 android.os.Handler.dispatchMessage(Handler.java:92) 02-18 01:53:30.050: 错误/AndroidRuntime(350): 在 android.os.Looper.loop(Looper.java:123) 02-18 01:53:30.050: 错误/AndroidRuntime(350): 在 android.app.ActivityThread.main(ActivityThread.java:3647) 02-18 01:53:30.050: 错误/AndroidRuntime(350): 在 java.lang.reflect.Method.invokeNative(Native Method) 02-18 01:53:30.050: 错误/AndroidRuntime(350): 在 java.lang.reflect.Method.invoke(Method.java:507) 02-18 01:53:30.050: 错误/AndroidRuntime(350): 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 02-18 01:53:30.050: 错误/AndroidRuntime(350): 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 02-18 01:53:30.050:错误/AndroidRuntime(350):在 dalvik.system.NativeStart.main(本机方法) 02-18 01:53:35.710: ERROR/InputDispatcher(59): channel '4072b418 XMPP Settings (server)' ~ Consumer 关闭输入通道或发生错误。事件=0x8 02-18 01:53:35.710: ERROR/InputDispatcher(59): channel '4072b418 XMPP Settings (server)' ~ Channel 已不可恢复地损坏,将被处理!

【问题讨论】:

  • 你说得对,确实是个错误。
  • 我以为是talk.google.com,而不是gtalk

标签: xmpp


【解决方案1】:

您可以在 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.

您将 gmail.com 替换为客户端尝试连接的 JID 的域部分。

【讨论】:

    猜你喜欢
    • 2020-05-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-29
    • 1970-01-01
    • 2015-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多