草庐IT

java - 如何实现XMPP发送推送通知

我想使用XMPP,以便我的应用程序向Android手机(1.5及更高版本)发送更新。我非常想使用XMPP向手机发送推送通知。我将如何实现这一目标。目前我的web应用程序运行在带有许多servlet的apachetomact上,因此android手机可以访问信息,但我发现很难理解我如何实现XMPP以便我可以将信息从服务器推送到客户端(安卓手机)。我已经测试了下面的教程ExampleofXMPPwithGoogleIDlogin它使用GoogleID登录。但我需要使用我的网络应用程序来执行谷歌实现的操作。有什么想法吗? 最佳答案 这取决

java - 整理 XMPP

维基百科将XMPP定义为:...anopen-standardcommunicationsprotocolformessage-orientedmiddlewarebasedonXML.xmpp.org将XMPP定义为:TheExtensibleMessagingandPresenceProtocol(XMPP)isanopenXMLtechnologyforreal-timecommunication,whichpowersawiderangeofapplications.尽管我确信这两个定义都非常准确,但是它们没有告诉我我-Java开发人员-实际上可以使用XMPP做的事情!例如,我

python - 如何使用 Python 和 XMPP 创建 MUC 并将消息发送到现有 MUC

我想知道这里是否有人可以提供以下场景的一些代码示例。我对使用xmpppy执行此操作特别感兴趣,因为我已经在我的应用程序中使用了该库,但其他库也可以。不幸的是,xmpppy项目网站没有这方面的任何示例。浏览专家/高级API文档,我不知道该怎么做,或者xmpppy不支持多用户聊天(MUC)?通过邀请特定用户(例如2或3)来创建MUC向现有MUC发送消息(假设您知道它是MUCJID句柄或昵称)在XMPP服务器上查找现有的MUC,获取JID或昵称等。如果这是通过获取名册完成的,我们只想查找MUC,忽略用户。我在这里找到了某种答案,但随后我可能不得不学习新的库API调用并弄清楚如何执行上述场景,

python - 用于 Python 的 XMPP 服务器

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我对使用XMPP开发聊天引擎很感兴趣,我想使用Python进行Web开发。尽管XMPP将独立于此Python工作,但如果我想编写包装器,那么我将不得不使用该语言。那么,我想知道应该使用哪个XMPP服务器(最好是开源服务器)?哪些python库适合使用XMPP服务?

python - 使用 python 验证 XMPP jid?

验证xmppjid的正确方法是什么?语法描述为here:,但我真的不明白。此外,它看起来相当复杂,因此使用库来完成它似乎是个好主意。我目前正在使用xmpppy,但我似乎无法找到如何使用它来验证jid。任何帮助表示赞赏! 最佳答案 首先,目前关于JID的最佳引用是RFC6122.我只是想在这里给你正则表达式,但有点忘乎所以,实现了所有的规范:importreimportsysimportsocketimportencodings.idnaimportstringprep#Thesecharactersaren'tallowedindo

Android 和 XMPP : Currently available solutions

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭3年前。Improvethisquestion哪个XMPP库是当今Android开发的最佳选择?我一直在使用patchedSmacklibrary原样在许多其他问题中建议在这里。但是,这是一个补丁版本两年前的SmackAPI。和虽然它通常运作良好,但我探索任何其他的,更新的选项。我一直在看officialSmackAPI过了一会儿研究,似乎它可能只管用现在很好(虽然我没有在实际应用中尝试过)。我也来了

Android 和 XMPP : Currently available solutions

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭3年前。Improvethisquestion哪个XMPP库是当今Android开发的最佳选择?我一直在使用patchedSmacklibrary原样在许多其他问题中建议在这里。但是,这是一个补丁版本两年前的SmackAPI。和虽然它通常运作良好,但我探索任何其他的,更新的选项。我一直在看officialSmackAPI过了一会儿研究,似乎它可能只管用现在很好(虽然我没有在实际应用中尝试过)。我也来了

ios - 在 XMPP IOS 框架 (XMPPFramework) 中启用 BOSH 服务以创建基于聊天的应用程序

我已经实现了基于聊天的应用程序。我可以用https://github.com/robbiehanson/XMPPFramework做很多功能图书馆。这是非常好的图书馆。但是几天后,我的服务器端人员在服务器中包含了bash服务。我的服务器端人员使用Strophe.js实现xmpp。他们使用以下代码在连接时启用BOSH服务。BOSH_SERVICE="http://host.com:5280/http-bind";newStrophe.Connection(BOSH_SERVICE);现在他们告诉我在IOS端也启用BASH服务。现在我无法连接到该服务器。如何在robbiehansonxmp

ios - XMPP iOS Framework 检测到 OpenFire 服务器的互联网断开连接问题

我已经使用带有OpenFire服务器的XMPPiOS框架实现了聊天应用程序。幸运的是,应用程序运行成功,但我在应用程序中遇到了一个互联网断开连接的问题。当用户注销或手动进入离线模式时,它会向他/她的花名册发送节。所以他/她的花名册知道用户进入离线模式。现在,当Internet与用户设备断开连接时,由于Internet断开连接,应用程序无法将状态节发送到服务器。因此他/她的花名册将不会获得有关该离线用户的信息,并且该用户将仅以在线模式显示。我认为像OpenFire服务器这样的东西可能能够检查连接的用户,并且每当任何用户断开连接时,它应该向他的花名册发送具有离线状态的状态节,这样他们就可以

iphone - 什么是 XMPP,如何在 iOS 聊天应用程序中使用它?

我想为iPhone创建一个聊天客户端应用程序。我读过XMPP框架是最好的框架之一。但是,我没有找到太多这方面的资料,只有GoogleCode上的XMPPFramework和wiki上的详细信息。谁能解释什么是XMPP以及我们如何在我们的聊天应用程序中使用它?是否有任何教程或代码片段可以演示其用途? 最佳答案 XMPP是大多数IM客户端支持的用于消息传递和在线状态的开放协议(protocol)。如果您正在构建需要与其他客户端交互的iOS聊天应用程序,请使用XMPP。首先阅读并理解协议(protocol),然后查看XMPPFramewo