标签: openfire

为什么我不能在初始安装后登录我的Openfire管理控制台?

登录失败:确保您的用户名和密码正确,并且您是管理员或主持人.

即使密码正确且用户与我已有的密码相同,我仍然无法登录.为什么?

openfire

31
推荐指数
2
解决办法
4万
查看次数

smack,tinder和whack之间的区别

谁能告诉我什么是咂嘴,火种和捶打之间的区别?

是什么火种和打击苗条的版本?3个图书馆有不同的用途吗?

xmpp openfire

24
推荐指数
1
解决办法
7607
查看次数

WhatsApp喜欢在android中使用xmpp和asmack进行群聊

我正在开发一个WhatsApp的克隆,我需要在WhatsApp中实现群聊.我在Android端使用Openfire作为服务器和Asmack.现在我按照本指南实现了群聊,但这不像WhatsApp.用户不会留在房间内,并在离线后立即离开房间.在1-1 chat中没有离线消息传递的机制.所以基本上我的问题是如何使用具有以下功能的asmack实现群聊:

  • 无论用户是否在线,群组都可以保留用户.
  • 向群组成员发送离线消息(当他上线时).

我需要自定义服务器端还是客户端?任何想法如何与asmack和Openfire一起完成WhatsApp组聊天将受到高度赞赏.

android xmpp openfire asmack multiuserchat

19
推荐指数
0
解决办法
3440
查看次数

向ios发送推送通知,以便与离线用户openfire xmpp进行聊天

我有一个使用openfire的ios聊天应用程序,我需要做的是当消息(1)因任何原因无法发送时发送推送通知,(2)app处于暂停状态,即无法生成通知在其自己的.

我已经在stackoverflow和其他地方阅读了大部分有关此问题的相关问题/建议,我已经为我的问题得出了一些解决方案.我不是ios开发人员,也不是几天前我对openfire或xmpp一无所知,所以我担心我对事情的理解可能不完整,我的解决方案可能存在缺陷.

请确认我对它的理解,并建议我是否遗漏了某些东西,或者是否有更好的方法.还请建议实施下面列出的特定解决方案的复杂程度.

这里的挑战是确定何时需要推送以及何时启动流程,所以

1)一种方法是使用xmpp的xep-0184实现来检查消息是否已传递.要做到这一点,我们应该在ios数据库中有一些带有消息的传递标志,当从另一端收到传递的响应时更新.因此,我们需要在一段时间后检查此标志,如果传递的状态为false,则使用该消息启动推送过程.看起来是一个复杂的解决方案(等待响应..检查标志有一些时间滞后..不是很令人印象深刻)

2)更直接的方法是在openfire中做一些事情,当openfire无法传递它将其存储在离线表中的消息时,我们可以对该部分进行一些拦截并使用消息启动推送过程.这看起来是正确的方法,但我真的害怕在openfire中获得那么多东西并改变一些东西(这可能也很容易,有人用openfire工作了一点可以说出来吗?)

3)这是我的最后一招,这不是解决方案......但如果我无法在预期的时间范围内(从现在起一周内)正确完成,我们计划发送所有消息的推送通知.oppenfire将关注正常聊天,同时从我们的服务器发送每个消息的推送但是当应用程序在前台时,我们做一些事情来处理不需要显示的额外推送消息,否则只要有一个推送就会收到推送信息.你们怎么看待这种临时的方式(我们当然必须尽快改变这一点),这是可行的(或者我在这里也遗漏了一些东西).

PS谁能告诉Whatsapp和其他流行的应用程序如何处理这个?

非常感谢您的帮助.

chat xmpp openfire push-notification ios

17
推荐指数
1
解决办法
1万
查看次数

如何从XMPP获取旧消息(聊天历史记录)

我是XMPP的新手.

我需要通过XMPPOpenfire获取聊天记录.

我做谷歌搜索但没有得到满意答案.

任何链接或想法都将是很有帮助的.

xmpp openfire

17
推荐指数
2
解决办法
3万
查看次数

XMPP Web客户端

除SparkWeb和JWChat之外是否有任何XMPP Web客户端?

xmpp openfire

16
推荐指数
2
解决办法
3万
查看次数

为什么STUN服务器需要两个不同的公共IP地址

我已经看了一眼昏迷中的服务器设置的Openfire从那里,这样的说法:

"为了充当STUN服务器,需要在同一台机器上使用两个不同的公共IP地址,以及每个IP的两个不同的端口号."

我在google上进行了研究,一般来说,昏昏欲睡的服务器需要两个公共IP,原因是什么?

p2p protocols openfire stun

16
推荐指数
2
解决办法
1万
查看次数

amqp或xmpp用于实时在线游戏

这些技术套件适用于多用户在线游戏项目..项目要求:1.能够在任何给定时间处理2k-5k用户.2.用于iphone和android的客户端库(原生,没有javascript).3.用于Microsoft Windows的客户端库(最重要的),也用于mac os x和linux.4.专门用于mod开发的良好文档5.项目不是开源的.因此,只能使用具有适当许可证的库.

我也可以在erlang和java中编程,编程语言不是问题.

我正在研究如Openfire,Tigase,ejabberd和RabbitMQ等服务器技术.所有这些对我的项目都有好处,但我想了解更多关于我需要的套件,AMQP或XMPP.

AMQP专门为实时在线游戏提供什么.那么xmpp是更好的选择吗?

xmpp openfire ejabberd rabbitmq

15
推荐指数
3
解决办法
1万
查看次数

XMPPFramework - 从Openfire Server检索存档的消息

我正在使用XMPP和openfire服务器为iPhone开发聊天应用程序,OpenFire服务器存储用户之间的所有聊天记录但是当我尝试检索特定用户的聊天记录时,我只得到聊天消息的日期和数量但不是实际的短信

我已经在openfire上安装了用于邮件存档的开放存档插件

这是我传递给Openfire Server的节

    <iq type='get' id='pk1'>
    <list xmlns='urn:xmpp:archive'
    with='piyush@openfire'>
    <set xmlns='http://jabber.org/protocol/rsm'>
    <max>30</max>
    </set>
    </list>
    </iq>
Run Code Online (Sandbox Code Playgroud)

这是我从服务器收到的结果

  <iq type="result" id="pk1" to="vivek@openfire/iphone">
  <list xmlns="urn:xmpp:archive">
  <chat with="piyush@openfire" start="2012-07-04T13:16:12.291Z"/>
  <chat with="piyush@openfire" start="2012-07-05T08:25:31.555Z"/>
  <chat with="piyush@openfire" start="2012-07-05T12:38:24.098Z"/>
  <set xmlns="http://jabber.org/protocol/rsm">
  <first index="0">15</first>
  <last>25</last>
  <count>3</count>
  </set>
  </list>
  </iq>
Run Code Online (Sandbox Code Playgroud)

这是我想要的结果和我期望的结果

 <iq type='result' to='vivek@openfire/iphone' id='page1'>
 <chat xmlns='urn:xmpp:archive'
    with='piyush@openfire'
    start='2012-07-04T13:16:12.291Z'
    subject='She speaks!'
    version='4'>
<from secs='0'><body>Art thou not Romeo, and a Montague?</body></from>
<to secs='11'><body>Neither, fair saint, if either thee dislike.</body></to>
.
[98 more messages]
.
<from secs='9'><body>How cam'st thou hither, tell …
Run Code Online (Sandbox Code Playgroud)

xmpp openfire ios xmppframework

12
推荐指数
2
解决办法
1万
查看次数

如何使用PHP连接到XMPP服务器

我已经设置了一个XMPP服务器,我已经创建了登录表单.PHP和HTML.我之前没有这样做,我想知道如何通过PHP连接到XMPP服务器,就像使用PHP连接到MySQL一样.

php xmpp openfire

11
推荐指数
1
解决办法
2万
查看次数