26得票6回答
使用Smack 4.1的XMPP客户端在登录期间出现空指针异常

我正在尝试使用Smack 4.1.0-rc3实现一个Java XMPP客户端,连接到ejabberd XMPP服务器。我正在使用以下代码连接到服务器。 XMPPTCPConnectionConfiguration connConfig = XMPPTCPConnectionConf...

26得票3回答
远程客户端无响应:使用 asmack 进行文件传输时出错

我在使用 asmack 接收文件时遇到了问题。以下是我发送和接收日志以及出现的错误信息:// error 04-21 19:21:05.109: WARN/System.err(7401): Error in execution: 04-21 19:21:05.109: WARN/System...

25得票1回答
如何在Android中使用Smack 4.1?

我正在查看这个答案 《为 Android 聊天应用使用自己的 XMPP 服务器(Smack API)》,以了解可用的 XMPP API。Smack 似乎是一个不错的选择。 在 Smack 4.1 之前,人们必须依赖于 aSmack。从 4.1 开始,Smack 将在 Android 上本地运...

25得票6回答
ejabberd用户失去连接时的在线状态

我已经配置了ejabberd作为移动应用之间的xmpp服务器,即自定义的iPhone和Android应用程序。 但是我似乎遇到了ejabberd处理在线状态的限制。 情景: 用户A正在通过他们的手机与用户B聊天。 用户B失去所有连接,因此客户端无法与服务器断开连接。 ejabberd仍...

25得票3回答
SMACK、TINDER和WHACK之间的区别

请问有人能告诉我smack、tinder和whack之间的区别吗? tinder和whack是smack的精简版本吗?这三个库的用途不同吗?

24得票4回答
如何使用Smack接收XMPP传入消息?

我阅读了一些示例并进行了测试,但所有示例都需要先与某人开始聊天才能接收到传入的消息... 我想在不需要先向jid发送消息的情况下检索传入的消息,有人可以给出一个例子吗?

24得票4回答
安卓P2P多人游戏(使用a)XMPP/Google Talk b)JXTA PeerDroid c)其他方法)

我是一名安卓开发者,制作了一些桌游。现在我想将其中一些桌游改成多人游戏。我不想创建和托管自己的网络服务,所以我考虑使用P2P。 我找到的第一个选择是XMPP协议,但它并不是真正的P2P,但如果我可以使用现有的Google Talk服务,那么我准备好了。在不干扰Google Talk客户端正常...

24得票2回答
Node.js最好的XMPP客户端库

你有使用过 Node.js 的 XMPP 客户端库吗?你推荐哪个?

23得票5回答
使用XMPP服务器和Google Cloud Messaging(或更新的Firebase Cloud Messaging)的Android聊天应用程序,用于推送通知。

我正在为Android开发一个聊天应用程序。我已经阅读了几周关于XMPP和Google云消息传递(以及Firebase云消息传递)的资料,但仍然感到非常困惑。 目前,我已经在本地设置了一个XMPP服务器(Ejabberd),并成功使用Smack库将我的Android应用程序连接到它。 据我...

22得票3回答
如何使用FCM发送设备到设备通知,而不使用XMPP或任何其他脚本?

有没有办法通过FCM从一个Android设备向连接到Firebase数据库的另一个设备发送上行通知消息? 我知道XMPP服务器可以接收上行消息并将通知发送到其他设备。要接收使用上行API发送的消息,我需要实现XMPP服务器,但还有其他方法吗?