xmpp相关内容

如何在xmpp的花名册中添加新好友

嗨,我正在使用 smack.jar.我可以使用它与 gtalk 连接.使用 Roster.getentries() 我可以获得我的好友列表.但是我如何向我的朋友添加新朋友buddyList.是否有任何 API smack 公开以添加新用户? 谢谢 解决方案 我一直在使用它在标准 XMPP 服务器中创建新联系人(不知道 gtalk): 名册名册 = xmppConnection.g ..
发布时间:2021-10-02 18:57:04 其他开发

使用 python 库发送 xmpp 消息

如何使用以下 Python 库之一发送 XMPP 消息:wokkel、xmpppy 或 jabber.py? 我想我知道伪代码,但到目前为止还没有能够正确运行.这是我迄今为止尝试过的: 调用一些 API 并传递服务器名和端口号以连接到该服务器. 调用一些 API 并传递用户名、密码来构造 JID 对象. 使用该 JID 进行身份验证. 构造一个 Message 对象并调用一些 A ..
发布时间:2021-10-02 18:57:01 Python

如何使用 Smack 接收传入的 XMPP 消息?

我阅读了一些示例并对其进行了测试,但所有示例都需要先与某人开始聊天才能接收传入消息...我想检索此传入消息而无需先与 jid 交谈任何人都可以举个例子吗? 解决方案 您需要注册一个 ChatListener 才能收到新聊天的通知,然后您可以像往常一样为其添加消息监听器: connection.getChatManager().addChatListener(new ChatManager ..
发布时间:2021-10-02 18:56:59 其他开发

Smack API 用户搜索

我正在尝试在基于 Smack-API 的 Jabber 客户端之上实现用户搜索.它可以使用以下方法创建用户: AccountManager manager = conn.getAccountManager();manager.createAccount(用户名,密码); 但是,我需要添加一个功能,该功能将在创建帐户之前首先搜索“现有"用户,但我找不到任何直接的方法来执行此操作.任何人都可以给我 ..
发布时间:2021-10-02 18:56:56 其他开发

关于 XMPP 的好教程?

我一直在看一些开源的XMPP服务器,熟悉官方页面http://xmpp.org/.但到目前为止,我还没有发现介于“可扩展消息传递和在线状态协议 (XMPP) 是一种用于实时通信的开放技术"和 XEP 规范列表之间的任何内容.例如解释基础知识和术语的文章 - 节、智商、存在等.甚至 维基百科 页面忽略了这一点,不出所料,开源项目会假设您在开始深入研究代码之前了解这些内容. 是否有关于此的好的( ..
发布时间:2021-10-02 18:56:53 其他开发

在 XMPP 中交换自定义 XML 元素的最佳方式?

我有一个 XMPP 应用程序,其中两个客户端交互 (1) 一个使用 Smack 编程的机器人(Scala/Java) 和 (2) 在 strophe (Javascript) 中编程的 GUI 聊天客户端. 应用程序需要交换自定义 XML(例如,如下所示) 234 交换数据的最佳方式是什么 ..
发布时间:2021-10-01 20:30:22 其他开发

使用 Ruby,如何确认 XML 片段有效?

正如你们中的一些人所知,我正在致力于 StackOverflow 聊天系统的 XMPP (Jabber) 集成,作为使用 xmpp4r 包用 Ruby 编写的 XMPP 组件. 我正在为一个问题苦苦挣扎(嗯,很多问题,但目前只有一个问题 :-) 我正在从聊天中获取 JSON 提要并提取消息的 HTML.我正在使用 The Ruby TidyHTML bindings 将 HTML 从 JSO ..
发布时间:2021-10-01 20:20:46 其他开发

使用 Smack 库为 XMPP 解析 EventElement

任何人都可以帮助我了解如何解析此事件发布元素并获取以下数据包的消息对象.也许我的关键字/搜索词谷歌搜索不正确,但我在寻找有关此的文档或教程时找不到任何有用的东西. 我已经阅读了有关 PacketParserUtils 和 XmlPullParser 的一些内容并尝试实现它,但我一直为空. 代码 EventElement event = groupMessage.getExtensio ..
发布时间:2021-10-01 19:45:10 Java开发

.NET 中的异步 XmlReader?

有没有办法异步访问 XmlReader?xml 来自许多不同的客户端,例如 XMPP;它是 ...> 标签的恒定流. 我所追求的是能够使用类似 BeginRead/EndRead 的界面.我设法想出的最佳解决方案是在底层网络流上对 0 字节进行异步读取,然后当一些数据到达时,在 XmlReader 上调用 Read——但是这将阻塞,直到来自节点的所有数据变得可用.该解决方案大致如下 私有流 ..
发布时间:2021-10-01 19:34:38 C#/.NET

需要一个解决方案来实现xmpp在群聊中添加朋友并在ios中一次向他们发送消息

我在添加朋友、发送邀请以及在群聊中遇到困难,例如使用 xmpp 为所有人发送一条消息.我知道我需要使用 XEP-0045.但我没有成功.谁能告诉我怎么做. 发送一对一聊天的好友请求. 发送加入聊天室的邀请. 向聊天室的朋友发送消息. 如果有人有示例代码就好了.. 提前致谢 解决方案 对于 #3 :向聊天室的朋友发送消息. -(void) sendGroupMessa ..
发布时间:2021-09-30 19:59:46 其他开发

iOS 中的 XMPPStreamManagement 无法发送/接收确认和节 ID

我能够向用户发送消息,这意味着我有一个有效且经过身份验证的 xmppStream. 但是我无法从服务器发送和接收确认.我想知道服务器成功接收到哪条消息.我用谷歌搜索,发现应该为此实施 XEP-0198.我使用 ejabberd 作为 XMPP 服务器,它支持 XEP-0198. 我试过了,但我不知道我做得对不对. 首先我包含了头文件并添加了 XMPPStreamManagemen ..
发布时间:2021-09-30 19:58:51 移动开发

XMPP Windows Phone 7 库

我想构建一个 IM 客户端——具有通过 XMPP 的开放标准访问我已经下载了 argsXMPP SDK,并修改了一些 Windows Phone 7 不支持的类它已经编译成功,但它不起作用.我发现有些朋友说 argsXMPP 支持 windows phone 7,但我找不到支持 windows Phone 的源代码所以,我来了,我希望有人可以帮助我,但我的英语很差,我不确定是否有人能听懂我的话,请 ..
发布时间:2021-09-26 20:23:21 其他开发

使用 tcp 套接字在 Windows Phone 7 上解析 xml 内容

我正在开发适用于 Windows Phone 7 的应用程序. 我有一个在 c# silverlight 中使用 tcp 套接字解析 xml 流的方法.我正在尝试使用 xmlreader 和内存流,但它没有帮助.当内存流被接收异步调用更新时,xmlreader 对该读取器没有影响. 请帮助我了解如何从套接字解析流式 xml. 我有一个 xmlReader,这样: memoryS ..
发布时间:2021-09-26 20:10:29 C#/.NET

在控制台中生成二维码的简单方法是什么

我的用例如下:我想在 Gajim Windows 中显示我的 OMEMO-Fingerprint 以验证它,但无法让它在那里工作.所以我正在寻找一种从控制台生成特定二维码的简单方法.这样做,应该(我期望)像 xmpp-URI 格式一样简单,这很容易. 解决方案 我发现使用 Python 和 python3-qrcode 可以这样管理: 安装 Python 和所需的模块: pip i ..
发布时间:2021-09-25 20:00:01 其他开发

libjingle 和 XEP-0166 等人的不兼容性是什么?

libjingle 的开发人员指南 相当含糊地提到了 libjingle 的 Jingle 实现之间的不兼容性和 XEP-0166 的规范.它还提到它与 XEP-0167、XEP-0176 和 XEP-0177 不兼容. 它从未详细说明这些差异是什么;事实上,目前尚不清楚这些差异是否已得到解决. XEP 和 libjingle 的实现有什么区别? 解决方案 我已经为 Googl ..
发布时间:2021-09-20 18:35:39 其他开发

用于 Twisted 的 Python Jabber/XMPP 客户端库

我正在寻找一个 Python 库,用于使用 Twisted 框架编写 Jabber/XMPP 客户端. 解决方案 Wokkel 是您最好的选择.它是对 Twisted 内置的核心 Twisted Words 功能的增强.它有几个主要用户,包括 Stanziq/Strophe 背后的人. ..
发布时间:2021-09-10 20:47:11 Python

龙卷风 Web 应用程序中的 Python xmpp jabber 客户端

我是桌面程序员,但我想了解一些有关 Web 服务的知识.我决定使用python.我正在尝试了解 Web 应用程序的工作原理.我知道如何创建基本的龙卷风网站(请求 - 响应)和工作 jabber 客户端,但我不知道如何混合它们.我可以在 Web 服务中使用任何 python 组件吗?它们是否必须具有特定的结构(同步或异步)?因为我被困在循环处理程序中: 如果 tornado 通过命令启动 we ..
发布时间:2021-09-09 18:49:29 Python

Smack 4.1 回复超时内无响应

我在我的安卓应用中使用以下代码: Thread d = new Thread(new Runnable() {@覆盖公共无效运行(){SmackConfiguration.setDefaultPacketReplyTimeout(10000);XMPPTCPConnectionConfiguration config = XMPPTCPConnectionConfiguration.builde ..
发布时间:2021-09-07 20:12:02 Java开发

为什么我的 wss://(基于 SSL/TLS 的 WebSockets)连接会立即断开而不出现任何错误?

为遇到相同问题的其他人发布此信息. 我正在开发一个浏览器客户端,该客户端使用 stanza.io 连接到 XMPP 服务器(就我而言是 Prosody).我默认使用 wss://连接.在开发过程中的某个时刻,我的客户端根本无法连接 - 它会立即以静默方式断开连接,不提供任何有用的错误信息. 没有错误日志,没有错误代码,没有确认对话框或栏,没有任何可能出错的迹象. 解决方案 经过 ..
发布时间:2021-08-27 20:34:41 其他开发