尝试连接到 Google Talk 时出现 org.jivesoftware.smack.SmackException$NotConnectedException

Posted

技术标签:

【中文标题】尝试连接到 Google Talk 时出现 org.jivesoftware.smack.SmackException$NotConnectedException【英文标题】:org.jivesoftware.smack.SmackException$NotConnectedException when trying to connect with to Google Talk 【发布时间】:2014-09-08 18:44:47 【问题描述】:

我正在尝试使用 xmpp 和本地服务器 xampp 在 android 中创建简单的聊天应用程序来存储数据库.. 我按照这个例子: http://vidorsolutions.blogspot.com/2011/01/writing-xmppjabber-chat-application-for.html 但我不知道如何从 smack 或我的应用程序连接到我的本地服务器(因为我不明白他在示例中使用的服务字段是什么)所以我尝试连接到 Google talk.. 我在主机字段中尝试了 gmail.com、talkx.l.google.com、talk.google.com,但我进入了日志猫:

org.jivesoftware.smack.SmackException$NotConnectedException

当我尝试记录连接时,我得到 null.. 任何的想法 ? :)

【问题讨论】:

【参考方案1】:

我不知道您的应用存在真正的问题,但我可以参考一些资源来运行示例:

如果您想在自己的服务器上制作:this 就是一个很好的例子。

如果您想使用 Google Talk Server 来实现:this 就是一个很好的例子。

您应该使用 asmack.jar 并通过右键单击将其添加到您的构建路径 -> 构建路径 -> 添加构建路径

【讨论】:

以上是关于尝试连接到 Google Talk 时出现 org.jivesoftware.smack.SmackException$NotConnectedException的主要内容,如果未能解决你的问题,请参考以下文章

连接到 Google API 客户端时出现问题

使用 smack 连接到 Google Talk

是否可以使用 BOSH 连接到 google talk xmpp 服务器?

尝试连接到数据库时出现奇怪的错误

尝试在 C# 中连接到 Oracle DB 时出现问题

尝试将 Heroku 连接到 Atlas MongoDB 时出现问题