草庐IT

android - 如何使用 (a) smack 在 Android 上保持 XMPP 连接稳定?

我使用Android的asmack-android-7-beem库。我有一个后台服务正在运行,例如我的应用程序保持Activity状态。但是XMPP连接迟早会在没有任何通知的情况下死掉。服务器说客户端仍然在线,但没有发送或接收数据包。例如,当其他客户端有新的状态时,客户端不会收到任何状态数据包。我将XMPPConnection作为我的主要应用程序类的属性。我在建立连接之前设置了ConnectionConfigurationconfig.setReconnectionAllowed(true)。但重新连接不会发生。XMPPConnectionconnection.isConnected(

android - 在 Android 上使用 XMPP 实现聊天应用程序的更好方法?

您好,我想使用XMPP在android中实现聊天应用程序(致避免GCM通知,因为GCM使用请求响应过程)。我已经使用Smack库完成了70perc功能和OpenFire服务器。但完成这些后我才知道关于QuickBloxSDK。我对此并不完全了解,但很少看到功能,人们都说这是一个很好的api..谁能告诉我这是实现聊天的正确方法吗将smack用于xmpp的应用程序。或者我们有任何其他好的api使用xmppforandroid。 最佳答案 Stackoverflow问题"AndroidandXMPP:Currentlyavailables

node.js - 在 Node.js 上通过 XMPP 连接到 Google Talk

我已尝试为Node.js使用各种XMPP库,但无法连接到GoogleTalk的XMPP服务器。我想联系并阅读friend的状态,但我什至无法出门!我有一个通过GoogleAppsforDomains托管的个人域,例如mydomain.com。我编写了以下代码-它使用了node-xmpp库(https://github.com/astro/node-xmpp):jid='ryan@mydomain.com';password='my_google_password';//Establishaconnectionvarconn=newxmpp.Component({jid:jid,pass

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 - log4r 示例的系统日志输出

有人可以发布一个为log4r使用syslog输出器的示例吗,我目前正在使用stdout但想记录到syslog。mylog=Logger.new'mylog'mylog.outputters=Outputter.stdoutmylog.info"Startingup."拉吉也感谢以下博客文章。Angrez'sblog:Log4r-UsageandExamplesProgrammingStuff:Log4r 最佳答案 回答我自己的问题有点蹩脚,但我找到了这个问题的答案并将其添加以供以后搜索。出于某种原因,我需要明确要求log4r/out