xmpp相关内容

在python中简单地连续运行XMPP客户端

我正在使用 python-xmpp 发送 jabber 消息.一切正常,除了每次我想发送消息(每 15 分钟)我需要重新连接到 jabber 服务器,同时发送客户端离线并且无法接收消息. 所以我想写一个非常简单的、无限期运行的 xmpp 客户端,它一直在线并且可以在需要时发送(和接收)消息. 我的琐碎(非工作)方法: 导入时间导入 xmpp类 Jabber(对象):def __ini ..
发布时间:2021-10-02 18:59:03 Python

iOS XMPP 在对话屏幕中收到消息

我正在研究基于 XMPP 的项目.我可以发送消息并显示在对话屏幕中,但是当我收到消息时,它只显示在警报视图中,而无法在对话屏幕中看到. - (void)viewDidLoad {[超级viewDidLoad];//加载视图后进行任何其他设置.[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(mes ..
发布时间:2021-10-02 18:59:01 移动开发

尝试开发服务器组件的 XMPP 服务器

我想尝试使用 XEP-0114:Jabber 组件协议. 您推荐哪个服务器,为什么?我指的是易于开发、社区支持、文档、示例等. 解决方案 这是一个很难回答的问题,因为我怀疑是否有许多开发人员参与了跨多个 XMPP 项目和语言的开发. 我可以抛出一些个人看法,但......我可能会偏离基地! 您真正要寻找的是哪些图书馆建议用于组件开发.所有的服务器都支持组件协议,所以你真正 ..
发布时间:2021-10-02 18:58:45 其他开发

如何断开我的 XMPPPY 客户端对象

使用 XMPPPY 连接到 XMPP 服务器很简单. from xmpp.client import Client as XMPPClientself.xmppClient = XMPPClient("jabber.foo.com")如果不是 self.xmppClient.connect(server="localhost"):引发 IOError('无法连接到服务器.')如果不是 self. ..
发布时间:2021-10-02 18:58:39 Python

需要有关使用 xep-0184 的帮助

我正在为我当前的项目使用 robbiehanson/XMPPFramework,我可以向人们发送和接收消息在我的花名册中,但现在我必须实现消息传递状态.我知道 xep 是 0184 并且我也包含在我的项目中,我很难使用它. 我在 xep-0184 文档 中读到 request 元素也必须包含在消息中,所以这是我的代码: #import "XMPPMessage+XEP_0184.h"... ..
发布时间:2021-10-02 18:58:37 移动开发

支持 BOSH 的开源 XMPP 库

是否有任何支持 BOSH 的开源 XMPP 库(用 c# 编写)?我结帐 AgsXMPP.AgsXMPP 似乎没有 bosh 支持.但是Matrix支持bosh.矩阵是一个商业的. 解决方案 你可以试试 SoapBoxSDK Studio,提供对 BOSH (XEP-124) 的完全支持和对 BOSH (XEP-206) 上的 XMPP 的部分支持. 如果这对您不起作用,您还可以查看 ..
发布时间:2021-10-02 18:58:34 C#/.NET

XMPP 通过 HTTP 或通过套接字

我想知道我是否必须实现一个 XMPP 客户端,哪种连接是最好的方式,使用 socket 还是 BOSH?优缺点都有什么?我假设两者都可以支持客户端与服务器位于不同的网络上? 解决方案 我认为 socket 和 bosh 最大的区别在于 bosh 使用的是 HTTP,即 无状态(连接关闭)与套接字.这意味着您可以在使用 BOSH 时从浏览器中连接到 XMPP.我不明白你为什么要创建一个 BO ..
发布时间:2021-10-02 18:58:31 其他开发

如何在 EventMachine 实现中捕获异常?

我有一个与 另一个帖子类似的问题,我已经尝试了给定的解决方案,但无济于事. 我的项目是一个 Ruby 机器人,它使用 Blather 库连接到 Jabber 服务器.问题是当服务器出现问题并且 Blather 生成异常时,整个程序退出,我没有机会捕获异常. 这是一些显示问题的简单代码.本地主机上没有运行 Jabber 服务器,因此 Blather 客户端抛出异常.我的印象是 EM.er ..
发布时间:2021-10-02 18:58:25 其他开发

谁实际上使用了完整的 JID?

通过 smack 登录 XMPP 服务器时,我只发送用户 ID/密码组合. 服务器组件是否真的在完整的 JID 中使用了“resource"参数? 例如阿里@某地/资源 发送它有什么好处? 解决方案 如果您有多个客户端登录,这些资源很有用. 例如,如果我在家中和工作中为每个连接使用不同的资源登录,那么我可以为每个连接设置我的状态.也许我在家,所以工作设置为xa,家设 ..
发布时间:2021-10-02 18:58:22 其他开发

使用 (a)smack 检查 XMPP 中的服务器上是否存在用户

我正在使用 asmack 作为库并在 android 平台上开发聊天应用程序.有什么办法可以在添加好友之前先查看服务器上是否存在该好友? 解决方案 我找到了答案: UserSearchManager search = new UserSearchManager(mXMPPConnection);表格搜索表格 = 搜索.getSearchForm("search." + mXMPPConn ..
发布时间:2021-10-02 18:58:19 其他开发

Xmpp 接受好友请求

这是我用来发送好友请求的代码,工作正常 XMPPJID *newBuddy = [XMPPJID jidWithString:userName];[[self appDelegate].xmppRoster addUser:newBuddy withNickname:nil]; 这是我用来接受好友请求的代码,工作正常. XMPPJID *newBuddy = [XMPPJID jidWith ..
发布时间:2021-10-02 18:58:16 移动开发

使用 Smack XMPP 发送内嵌图像

我将要创建一个简单的 xmpp java 客户端应用程序,为此我正在考虑使用 Smack XMPP 库,它运行良好. 客户端的一个功能应该是向您的聊天伙伴发送内嵌图像.我浏览了 SMACK 的 javadoc,但我无法找到如何使用 SMACK/XMPP 发送图像或一般的二进制数据.我不是在谈论接收用户必须接受的标准文件传输,而是可以在消息中发送的图像.这可以用 SMACK/XMPP 实现吗? ..
发布时间:2021-10-02 18:58:13 Java开发

打字状态 Smack 4.1

嘿,我正在尝试在其他人开始写作时获取打字状态,即使它返回一条带有状态作为消息的空消息,但它来自 proccessMessage 方法.它不应该在 stateChanged 中返回吗?我还没有启用任何 PacketProvider,我是否必须这样做才能在 stateChanged 方法中返回?我将不胜感激. newChat = chatmanager.createChat(contactUser ..
发布时间:2021-10-02 18:58:10 移动开发

单击Android中的按钮时如何发送表情符号图标?

1.我正在制作一个聊天应用程序,在聊天过程中,我想在从对话框中选择时发送表情图标,然后单击发送按钮,它应该显示该特定图像. 2.当我点击发送按钮时,它正在发送给用户并显示,但问题是我想在名字的地方显示图像,但它显示我这样 比如“4.png"或“2.png".我想显示我选择的图像.我该怎么办?我很困惑,请帮助我.这是我的代码 smilee.setOnClickListener(new ..
发布时间:2021-10-02 18:58:08 移动开发