草庐IT

node.js - 如何将聊天与 nodejs 和 xmpp 集成到我现有的 Web 应用程序中?

我已经阅读了很多与此相关的问题,但没有一个是令人满意的。现有应用AminimalistsocialnetworkimplementedusingExpressjsasanAPI.UsingMySqlasDB.socket.iofornotificationsandember.jsasafrontendframework.我想要整合的东西我只想实现XMPP的一些功能,例如Peer2PeerMessagingPresenceandLastSeenGroupChatReadReceipts我从阅读类似问题中得到的一个基本想法。Needaclientlibrary(Strophe.js,Con

node.js - Node.js 的最佳 XMPP 客户端库

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭8年前。Improvethisquestion您对Node.jsXMPP客户端库有何经验?你有什么推荐的? 最佳答案 我强烈推荐node-xmpp,这是Node可用的最惯用的库,因为每个连接都是一个EventEmitter,它以与内置模块类似的方式发出事件。如果您是从基于浏览器的背景访问Node,则构造节的方式与Strophe.js相同。,从而最小化学习曲线。随着您进一步涉足XMP

java - 使用 Smack 4.1 的 XMPP 客户端在登录期间给出 NullPointerException

我正在尝试使用Smack4.1.0-rc3来实现连接到ejabberdxmpp服务器的javaxmpp客户端。我正在使用以下代码连接到服务器。XMPPTCPConnectionConfigurationconnConfig=XMPPTCPConnectionConfiguration.builder().setServiceName("example.com").setHost("192.168.56.101").setPort(5222).setCompressionEnabled(false).setSecurityMode(SecurityMode.disabled).setHo

c# - MQTT 与 XMPP 我应该选择哪个?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭3年前。Improvethisquestion概述我在客户端(Android手机)和服务器(Windows服务器)之间来回发送消息。使用TCP上的持久连接,哪种协议(protocol)是最好的解决方案。我正在关注性能、可扩展性、消息大小和电池生命周期。消息必须按顺序到达目的地,不能重复。MQTT这似乎是更好的解决方案,但似乎很少有大量用户的大型实现示例。我不确定我是否可以将它集成到Windows服务器中,或者它是否必须是另一个正在运行

java - 用于服务器端的好的 XMPP Java 库?

关闭。这个问题不满足StackOverflowguidelines.它目前不接受答案。想改善这个问题吗?更新问题,使其成为on-topic对于堆栈溢出。8年前关闭。Improvethisquestion我希望用Java实现一个简单的XMPP服务器。我需要的是一个可以解析和理解来自客户端的xmpp请求的库。我看过Smack(下面提到的)和JSO。Smack似乎只是客户端,因此虽然它可能有助于解析数据包,但它不知道如何响应客户端。JSO是否维护它看起来很旧。唯一有希望的途径是拆分Openfire,它是一个完整的商业(OSS)XMPP服务器。我只是希望在Netty或Mina之上有几行代码,这

ruby - 寻找用 Ruby 编写的 XMPP 服务器库

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我正在构建一个用Ruby编写的基于网络的聊天应用程序。我想提供使用XMPP客户端连接到该聊天服务器的能力。所以我正在寻找一个库来处理成为一个真正的XMPP服务器,我可以将它与我现有的Ruby代码结合起来(或者通过在两者之间使用Redis

ruby - Rails + XMPP 机器人在后台

我正在构建一个基本上允许用户与机器人聊天的服务,然后机器人对用户发送的聊天进行一些奇怪的处理,并最终回复一些有意义的数据。基本上类似于Aardvark使用(?)工作的方式。我的机器人现在可以正常工作和监听,而且我有一个单独的Rails应用程序可以完成所有其他繁重的工作。这两个部分单独工作都很好,现在我坚持将两者连接起来。我的想法是通过Resque将机器人(基本上是一个小的ruby​​脚本)与Rails应用程序连接起来——任何进入的东西都会进入队列,被拾取,然后结果再次推回队列,然后脚本会回复结果。我不是很清楚如何建立这个接口(interface):我是否需要编写rake任务来启动/停止

MQTT 、DDS、XMPP、CoAP,RESTFul HTTP,谁更适合物联网应用?

MQTT、DDS、XMPP、CoAP,RESTFulHTTP,谁更适合物联网应用? 协议就是双方要做某件事情而制定的规则,而且双方必须要遵从协议所约定的内容,大家才能共同做某件事情。现在在万物互联的时代,越来越多的设备要通过互联网连到云平台上,在物联网技术框架体系中,所使用到的通讯协议主要有:MQTT、DDS、XMPP、CoAP、RESTFulHTTP等。这些常用的物联网应用层协议究竟谁更适合物联网应用呢?物联网的终端节点一般都是存储和带宽受限的嵌入式设备,较复杂的协议不太适合嵌入式系统应用,例如:XMPP协议基于XML,对于嵌入式设备来说,XML解析是超级困难的。另外HTTP协议对于嵌入式设

MQTT 、DDS、XMPP、CoAP,RESTFul HTTP,谁更适合物联网应用?

MQTT、DDS、XMPP、CoAP,RESTFulHTTP,谁更适合物联网应用? 协议就是双方要做某件事情而制定的规则,而且双方必须要遵从协议所约定的内容,大家才能共同做某件事情。现在在万物互联的时代,越来越多的设备要通过互联网连到云平台上,在物联网技术框架体系中,所使用到的通讯协议主要有:MQTT、DDS、XMPP、CoAP、RESTFulHTTP等。这些常用的物联网应用层协议究竟谁更适合物联网应用呢?物联网的终端节点一般都是存储和带宽受限的嵌入式设备,较复杂的协议不太适合嵌入式系统应用,例如:XMPP协议基于XML,对于嵌入式设备来说,XML解析是超级困难的。另外HTTP协议对于嵌入式设

关于android:XMPP Openfire Connection Refused

XMPPOpenfireConnectionRefused我正在使用Openfire服务器,它的管理面板在我的本地主机上运行。当我尝试使用本地主机上的androidsmack库连接到它时,端口5222它给了我连接错误。我使用的凭据是...123privatestaticfinalStringDOMAIN="127.0.0.1";privatestaticfinalStringUSERNAME="admin";privatestaticfinalStringPASSWORD="admin";我得到的例外是......SMACKException:以下地址失败:\\'127.0.0.1:5223\