问题标签 [xmpp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
531 浏览

python - xmpp 与 python: xmpp.protocol.InvalidFrom: (u'invalid-from', '')

当我尝试运行它时,我收到以下错误消息:

为什么会这样:(

0 投票
1 回答
1218 浏览

xmpp - XMPP PubSub 通知是同时广播还是排队?

我想知道 xmpp 发布-订阅功能是同时向所有订阅者发送通知(广播)还是在队列中发送通知,即一一发送。

我想知道我正在使用的 pub-sub 和 jaxl 类之间的区别,因为 jaxl 一次在一个用户的队列中发送推送消息。

0 投票
2 回答
513 浏览

tcp - 如何测试我的 TCP 协议应用程序?

在创建与各种 TCP 协议(​​HTTP 除外)接口的应用程序时,我们需要测试我们的应用程序以及它如何与真实服务器通信。

现在通常使用共享主机,您无法安装任何低级服务来讨论诸如 POP3、IMAP 电子邮件、SIPXMPP以及即时消息等协议。

那么是否存在“测试”服务器(例如 example.com)可以帮助您调试或测试您的应用程序是否正确使用该协议?

或者也许很容易在另一台本地 PC 上安装一些电子邮件/IM 协议服务器,然后我们可以使用Wireshark进行测试?

0 投票
4 回答
3548 浏览

python - Python2.6 xmpp Jabber错误

我正在将 xmpp 与 python 一起使用,我想创建一个简单的客户端来与 gmail id 进行通信。

当我运行最后一行时,我得到一个异常

IOError:与服务器断开连接。

此外,当我运行其他语句时,我会在控制台中收到调试消息。

可能是什么问题,我该如何解决?

0 投票
2 回答
212 浏览

ruby-on-rails - 机器人军队的 JID 命名策略?

我正在计划一个 XMPP 机器人系统,其中机器人在后台“附加”到 Rails 应用程序以接收命令等。适合对所有应用程序(40+)使用相同的帐户,并且只是更改了资源部分,如下所示:

或使用完全不同的 JID,例如:

优点缺点?感谢您的任何反馈!

0 投票
4 回答
5318 浏览

php - 具有在线状态的 XMPPHP 名册

我正在使用XMPPHP来检索我的应用程序用户 GMail 帐户的名册。
XMPPHP 也可以告诉我名册联系人在线状态吗?
我似乎无法找到如何做到这一点......

干杯。

0 投票
2 回答
1296 浏览

c# - 为什么在使用 XMPP 时多次发送聊天时会出现“服务不可用”?

我用 Python 和 C# 制作了一个简单的 IM 客户端,分别使用了几个不同的 XMPP 库。

它们作为简单的自动回复器或普通机器人工作得非常好,但是当我将它们变成聊天室(即,一条消息反映到许多其他 JID)时,我突然开始从 Google 谈话服务器收到 503 服务不可用响应。

我应该从哪里着手解决这个问题?鉴于我使用了多种语言和库,我认为这不是我的特定设置的问题。我正在使用库提供的各种示例。

0 投票
3 回答
2906 浏览

regex - 验证jabber id的正则表达式是什么?

现在我正在使用这个正则表达式:

我认为这不是很好。那么,您拥有或见过的用于验证 jid 的最佳正则表达式是什么?

作为参考,XMPP 核心标准的第 3 节将增强巴科斯-瑙尔形式的 JID 定义为

0 投票
2 回答
4436 浏览

xmpp - Xmpp ejabberd and add-user command

I have two ejabberd servers, one local one distant online on foobar.com.

Using xmpp pidgin console i can send iq stanzas for tests:

Local server hostname is eepc

Distant Server

I don't understand why i get a , i could not see any particular options to tell the server to accept commands from remote ?

0 投票
2 回答
2622 浏览

ajax - XMPP 可以像 Comet 的 http long wait 一样使用吗?

XMPP能否以类似于反向 Ajax模式的方式应用?可以像Comet一样用来实现 http long wait吗?有没有在 XMPP 中使用这种技术的例子?