7得票5回答
聊天应用:pubsubhubbub与xmpp的区别

我不确定要构建聊天应用程序的最佳技术栈。目前,我考虑了两个主要选项: Facebook Tornado 缺点:不使用主流的聊天协议XMPP,而是使用PubSubHubbub协议 优点:我非常喜欢它的开发简单性(Web服务器+Web框架);相比XMPP,PubSubHubbub协议也似乎...

8得票3回答
如何使用PHP和JQuery开发基于Web的XMPP聊天工具?

我希望开发一个网站,其中包括访客和管理员之间的聊天功能。 我知道使用XMPP是最好的方法,但我没有使用它的经验。我希望使用PHP来实现这个功能。 我已经下载了XMPPHP,并编辑了一个示例,向我的Google Chat客户端发送消息,但当我回复时,Google告诉我另一端没有收到消息。 ...

7得票2回答
一个基于XMPP的Facebook聊天机器人是否可行?

现在Facebook支持XMPP,是否可以通过应用程序(即不是来自个人的对话)实现一个简单的聊天机器人呢?

7得票1回答
OpenFire或XMPP协议是否支持像BBM(Blackberry Messenger)一样的消息通知(待处理、已送达、已读)?

我是一个初学者,需要帮助。 我目前参与了一个项目,需要构建一个聊天应用程序(服务器端和客户端)。经过进一步的探索,我最终对XMPP产生了兴趣。 对于XMPP服务器,我对支持XMPP协议的Openfire很感兴趣。仍然未解答的问题是,Openfire是否可以扩展到消息通知的需求,这是Blac...

18得票3回答
如何将Nodejs和XMPP与我的现有Web应用程序集成以实现聊天功能?

我读了很多关于这个问题的问答,但是都没有令人满意的答案。 现有应用 一个使用Expressjs作为API实现的极简主义社交网络。使用MySql作为数据库。socket.io用于通知和ember.js作为前端框架。 我想要集成的功能 我只想实现XMPP的一些功能,例如: ...

10得票7回答
从PHP创建ejabberd用户

我需要从PHP脚本创建一个ejabberd用户。 我还需要能够将新用户添加到预定义的共享花名册中。 我应该只使用exec()调用ejabberdctl,还是有更好的方法?

7得票2回答
当发送者离线时如何发送XMPP消息?

我正在使用aSmack和Openfire来开发我的聊天应用程序。我已经能够很好地发送和接收消息。当接收方不在线时,Openfire支持离线消息传递,将消息保留直到接收方上线。 但是,如果发送方不在线或在通信过程中失去了网络连接怎么办? aSmack/Smack是否提供了任何API来保存消息...

8得票2回答
如何在XMPP的联系人列表中添加新的好友

你好,我正在使用smack.jar。我已经能够使用它连接到gtalk。使用Roster.getentries(),我可以获取我的好友列表。但是如何将新朋友添加到我的好友列表中呢?smack是否提供了任何API来添加新用户? 谢谢。

7得票1回答
使用XMPP(4.1.3)创建群组时出现“XMPPException $ XMPPErrorException:XMPPError:service-unavailable - cancel”的错误。

我在使用XMPP(4.1.3)创建聊天群组时遇到了问题。 我的代码如下: try{ // Get the MultiUserChatManager MultiUserChatManager manager = MultiUse...

7得票2回答
我该如何利用Smack与XMPP XEP-0184“消息传递回执”进行通信?

你好,有没有一种方法可以创建一个 Android XMPP 客户端,使其能够接收消息确认(XEP-0184)?我了解到 Smack 中有 XEP-0184,但是普通的 Smack 在 Android 上无法使用(或者我不知道如何使用它),总是会出现 SASL 认证异常。