xmpp 相关问题

XMPP(可扩展消息传递和在线协议)是一种开放的标准协议,用于近乎实时地交换XML结构数据。

NetBeans 18 Maven JavaFX 20 项目不会承认 smack

我有一个项目,打算使用 XMPP 进行 IM。我已经调用了 NetBeans,smack 依赖项,它在 pom.xml 文件中显示为: 组织。

回答 1 投票 0

如何将windows erlang项目连接到ubuntu的ejabberd?

我已经配置了Ejabberd 23.04的YML文件。 当我输入用户名和密码时,我可以在 Firefox 中看到 Ejabberd 仪表板(下面附有屏幕截图)。 使用 IP 地址和端口

回答 1 投票 0

如何将Xmpp-plugin与Jmeter绑定而不出现登录无响应异常

我已经按照 BlazeMeter 指南所述进行了操作,并制作了 Xmpp 服务器正在连接的场景,但是当我到达登录时,我收到异常“无响应”。 我已经搜索过并看到了什么...

回答 1 投票 0

使用 JMeter 登录 XMPP 服务器时抛出 org.jivesoftware.smack.SmackException$NoResponseException

我正在尝试通过 JMeter 登录本地 OpenFire XMPP 服务器。我能够连接,但无法登录,因为它从 jmeter.log 文件中抛出以下异常: 2023-01-16 23:53:07,371 ...

回答 2 投票 0

Smack 无法连接 Openfire 服务器

我正在尝试使用 smack 连接 OpenFire 服务器。这是我的代码 公共静态无效主(字符串[] args)抛出SmackException,IOException,XMPPException,InterruptedException {

回答 2 投票 0

XMPP 韵律没有找到“IP 主机名”的“证书”

certmanager 信息 conference.100.64.2.3 的 SSL/TLS 配置中没有证书。将需要 SNI。 找不到 conference.100.64.2.3 的“证书” 检查证书...

回答 0 投票 0

Ejabberd 变得非常慢,而 MUC 拥有超过 20k 订阅者

我们目前正在尝试基于 ejabberd 为我们当前的产品进行实时聊天,因此我们正在根据一些用例测试 ejabberd。 现在我们遇到了一个问题,当我们 sub m...

回答 0 投票 0

我想恢复两个用户之间的聊天,请指导我如何编码?

`是否可以检索两个用户之间的聊天记录? 如果有人可以帮忙,请给我我的代码? 下面的代码对我不起作用。 使用的版本: 17 `是否可以检索两个用户之间的聊天记录? 如果有人可以帮忙,请给我我的代码? 下面的代码对我不起作用。 使用的版本: 17 17 4.4.6 17 public class ChatRetrieve { public static List<Message> retrieveChatMessages(AbstractXMPPConnection connection, EntityBareJid userJid) throws Exception { List<Message> messageList = new ArrayList<>(); MamManager mamManager = MamManager.getInstanceFor(connection); MamManager.MamQueryArgs mamQueryArgs = MamManager.MamQueryArgs.builder() .setResultPageSize(50) .setQueryBeforeLatestMessage(false .setAlwaysReturnFin(true) .build(); MamQueryResult mamQueryResult = mamManager.queryArchive(mamQueryArgs); messageList.addAll(mamQueryResult.getMessages()); ChatManager chatManager = ChatManager.getInstanceFor(connection); Chat chat = chatManager.chatWith(userJid); chat.addMessageListener((chat1, message) -> messageList.add(message)); return messageList; } }

回答 0 投票 0

仅使用 .NET 中可用的库/服务在 C# 中创建 XMPP/Jabber 服务器

如何仅使用 .NET 中的库/服务在 C# 中制作自定义的 XMPP/Jabber 服务器? 是否可以?在过去的一个小时里,我一直在互联网上寻找答案,我只知道......

回答 1 投票 0

读取服务器发送的 XML 数据,如果它没有在 PHP 中发送新行

我们正在使用这个 XMPP 库为网络上的许多设备设置状态(我们保持所有套接字打开并根据需要更改状态)。它似乎工作得很好,除了它很慢。你...

回答 0 投票 0

如何获取用户所属的 XMPP(ejabberd)服务器上的 MultiUserChat 组列表?

我正在运行一个 ejabberd XMPP 服务器,要求所有 MultiUserChat 房间默认配置为私有。只有管理员用户才能创建多用户聊天组,而用户

回答 1 投票 0

加入ejabberd开房失败

我将我的加入请求发送到一个开放的房间 MUC,如下所示: 我将我的加入请求发送到一个开放的房间 MUC,如下所示: <presence from="[email protected]" to="[email protected]" id="17cb115c-2a7a-4aa6-8498-458a14c13f4d"> <nick xmlns="http://jabber.org/protocol/nick">MyNickname</nick> </presence> 但我不断收到如下错误回复: <presence xml:lang='fr' to='[email protected]/resource' from='[email protected]' type='error' id='eff492ab-a438-4780-848b-bd98fed42294'> <nick xmlns='http://jabber.org/protocol/nick'>MyNickname</nick> <x xmlns='http://jabber.org/protocol/muc'/> <x xmlns='vcard-temp:x:update'> <photo/> </x> <error type='modify'> <jid-malformed xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/> <text xml:lang='fr' xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'>Le pseudonyme ne peut être laissé vide</text> <text xml:lang='en' xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'>Nickname can&apos;t be empty</text> </error> 错误说好像我没有提供我的昵称,但我提供了。有人可以帮助我吗? 根据XEP-0045,这不是您选择昵称的方式。 正确的存在应该是: <presence from="[email protected]/YOURCLIENTRESSOURCE" to="[email protected]/YOURNICKNAME"> <x xmlns='http://jabber.org/protocol/muc'/> </presence> “来自”属性应该包含一个资源,标识您的 XMPP 客户端。 “to”属性应该是房间 JID,您想要的昵称作为资源。 请注意,出于各种原因,房间可能会给您另一个昵称,例如参见https://xmpp.org/extensions/xep-0045.html#example-22

回答 1 投票 0

ejabberd:ejabberd_auth_http:带内注册不能使用 JWT 作为密码

我正在使用 ejabberd 在我的平台上开发一个功能,所以已经有登录、注册页面和 JWT。那么现在我如何在第一次连接到 xmpp 服务器时或在

回答 0 投票 0

xmpphp XMPP, 从php脚本中发送消息。

你好,我有一个jabberserver,我想能够从一个php脚本推送消息给用户。F.x.如果我从我的浏览器调用script.php,它发送消息给用户。我已经尝试了两个...

回答 2 投票 2

改善上传头像时间

我用Smack上传头像。它需要很长的时间,大部分时间都会超时(有时甚至2分钟都不够)。有什么方法可以改善这个问题吗?有什么其他方法可以快速...

回答 1 投票 0

Smack FileTransferManager.addFileTransferListener永远不会被调用。

我正在使用smack 4.3.4开发一个独立的Java测试应用程序。我使用In-Band进行文件传输。FileTransferManager fileTransferManager = FileTransferManager.getInstanceFor(connection); ...

回答 1 投票 0

如何添加和订阅jabber条目到我的XMPP账户?

我可以通过使用这段代码添加条目到Xmpp账户。我不能得到订阅 "两者",相反我得到的是none。 roster.createEntry("[email protected]", "abc", null); 如何添加条目 ...

回答 1 投票 7

Ejabberd信息被多次发送。

我最近用Ejabberd开发了一个即时通讯网站,似乎有些消息被发送了两次。下面是详细的情况。用户A发送了多条消息给...

回答 1 投票 0

如果我使用JWT的Ejabberd认证,我不需要注册用户吗?

目前,我有一个社交媒体项目,已经有了现有的用户,我想启用聊天功能。我已经用JWT和Mysql配置了Ejabberd。我测试了一下,发现我不需要...

回答 2 投票 2

我应该使用哪个库来使用叮当声协议进行音频/视频通话

我正在使用smack 4和ejabberd作为服务器。到目前为止一切正常。我现在要拨打音频/视频电话。我试图在网上找到库或示例,但没有成功。几乎每个库...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.