问题标签 [smack]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gmail - 如何使用 Smack 发送文件?
我正在为这段代码苦苦挣扎:
它似乎无法发送文件。
谁能帮我解决这个问题?
xmpp - 如何在xmpp中的名册中添加新伙伴
嗨,我正在使用 smack.jar。我可以使用它与 gtalk 连接。使用Roster.getentries()
我可以获得我的好友列表。但是我怎样才能将新朋友添加到我的好友列表中。是否有任何 API smack 暴露来添加新用户?
谢谢
java - 安卓+smack+openfire
我对将开放服务器信息获取到 java 程序有一些疑问
- 将已经存在的用户显示给新注册的用户
- 从组中添加和删除
xmpp - 在不开始聊天的情况下发送 XMPP 消息
我基本上是在编写一个 XMPP 客户端来自动回复“特定”聊天消息。
我的设置是这样的:
这是我的要求:
我正在尝试自动化我在 gtalk 上收到的某些类型的消息。所以每当我收到一条特定的消息,例如:“你好吗”,我自己的 XMPP 客户端应该自动回复说“很好”。你好吗”。所有发送到 x@xyz.com 的消息(在我的客户回复之前和之后)但应该被所有客户端接收(我自己的客户端没有 UI,只能回复特定的消息。)。
现在我已经对我的客户进行了编码以自动回复。这工作正常。但我面临的问题是,一旦我回复(我使用 smack 库),发送到 x@xyz.com 的所有后续消息都只能由我的 XMPP 客户端接收。这显然是一个问题,因为我自己的客户端非常垃圾并且没有 UI,所以我看不到发送给我的其余消息,从而使我“丢失”消息。
我也观察到其他 XMPP 客户端的相同行为。现在的问题是,这是 XMPP 的要求吗(对不起,我没有很好地阅读 XMPP 协议)。是否可以编写 XMPP 客户端来向用户发送回复,并且仍然能够在当前正在侦听消息的所有客户端中接收所有后续消息?让我的客户端成为一个成熟的 XMPP 客户端是一种解决方案,但我不想走那条路。
我希望我的问题很清楚。
java - Smack 接收第一条消息时出现问题
我使用下面的代码发送消息。
下面用于异步接收发送到我的 JabberID 的消息。
发消息没问题。
但是,在我向该 JabberID 发送消息之前,无法接收来自另一个 JabberID 的消息。
之后,我会正确收到它发送的消息。
请注意,我经常需要从不在我的列表中的 jabberID 接收消息,而且我的应用程序通常不是开始聊天的一方。
上面的代码是 smack 示例,但我的代码完全一样,只是我没有创建 PacketListener 内联实现。
android - 在android中连接到MSN messanger
我尝试使用带有以下代码的 Smack 库连接到 MSN messanger
我收到“连接失败,服务器没有响应”
我也尝试使用 java msn 库它也不起作用。
我也尝试使用 TJMSN 库,但我的应用程序因验证错误而崩溃:
请帮助我...通过建议任何方法连接到android 中的 msn messanger
api - smack api 中的代理聊天记录问题
我编写了一个 java 程序来使用 smack api 连接与 google talk 连接,并且发送接收消息工作正常,那么我如何使用 smack api 获取聊天记录
smack 中有一种方法 AgentchatHistory 但我该如何使用它
android - Android smack 停止工作
我正在玩 Smack for android - 使用 xmpp 协议编写聊天客户端。我从这里使用了修补 Smack http://people.apache.org/~dims/android/XMPPClient-2.zip
昨天,我可以从我的手机(使用 jabber.org 帐户)聊天到 gmail 帐户,并且它有效在大约 30 分钟内多次连接/断开连接。但今天我进入办公室,试图再次聊天——但它不起作用。有点奇怪。有没有人遇到过这个问题?
最好的,儿子
android - 如何从 XMPP 绑定消息中获取我的公共 IP?
我正在编写 Android 应用程序,需要知道我的公共 IP。在我的应用程序中,我使用Smack库与 XMPP 服务器进行对话(不仅需要知道我的 IP)
从服务器收到的绑定消息如下所示:
但我在等待它看起来像:
而不是 11.22.33.44 应该是我的公共 IP。