- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道是否有一种方法可以查询 XMPP 服务器(传递用户 JID?)以找出该用户当前所在的聊天室?如果没有,我们可以查询 jabber 服务器以获取所有事件聊天室的列表吗?
顺便说一句,我们正在运行为多用户聊天启用的 ejabber。使用 java 库(smack?)的解决方案将是理想的。
最佳答案
正如 Joe Hildebrand 所提到的,没有这样的标准功能,因为通过 XMPP 允许这样做是违反隐私的,所以你不能指望 Smack 这样做。也许有了管理员权限,您可以拥有一个自定义协议(protocol)扩展来做到这一点,但这似乎有风险。
但是,在服务器级别,您应该能够为 ejabberd 编写一个自定义模块,该模块将查询或索引所有用户所在的房间。这不是标准的,并且涉及插件开发。
关于xmpp - 有没有办法确定用户加入了哪些多用户 session (MUCH)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9042077/
.NET源代码中有多少代码文档太多? 背景知识:我继承了一个大型代码库,该代码库是我在SO上发布的其他一些问题中谈到的。该代码库的“功能”之一是God类,它是一个静态类,具有超过3000行代码,包含数
于是我有了自己的网页here ,这是一个可排序的缩略图页面。 load()加载第一个相关图像时,事件会激活每个缩略图。因为我正在抓取 来自页面上隐藏 div 的标签和文本内容,拇指激活可防止用户点击进
强异常安全保证表示如果发生异常,操作不会更改任何程序状态。实现异常安全复制分配的一种优雅方式是 copy-and-swap idiom . 我的问题是: 对变异非基本类型的类的每个变异操作都使用 co
当涉及到 web 服务响应消息时,有多少数据太多了? 我有一个用 Java 编写的 HTTP servlet,它在我们的网络之外打开。它调用数据库,然后通过防火墙发回 JSON 消息。我们所说的 34
我正在使用 Java 生成 JCL。我有四种添加数据定义语句的方法。一个接受字符,一个接受字符串,一个接受数组(字符串),另一个不接受第二个参数。 public void addDD (String
我只见过一些 session 变量用于存储少量数据的示例,例如单个用户 ID。我想知道在 session 变量中保存更频繁访问的数据以避免查询数据库是否会更有效。 例如,我创建了一个用户类,在构建时为
在我的解释器中,代码如下 x=(y+4)*z echo x 解析和“优化”到解释器执行的四个单个操作,几乎类似于汇编: add 4 to y multiply with z set x to ec
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭10 年前。 Improve th
我正在开发一款游戏,我需要同步两个玩家对象控制机制:一个是屏幕触摸 Controller ,另一个是 G-Sensor。屏幕 Controller 必须以秒为单位进行初始化,所以我需要知道 SENSO
我有一个未加载的 iPython 笔记本文件,大概是因为文件中的输出太多(打印了数千行结果,旧计算机)。 我可以使用记事本编辑文件而不会出现问题,但是复制然后逐个单元地清除代码非常耗时。 有没有办法以
我想知道是否有一种方法可以查询 XMPP 服务器(传递用户 JID?)以找出该用户当前所在的聊天室?如果没有,我们可以查询 jabber 服务器以获取所有事件聊天室的列表吗? 顺便说一句,我们正在运行
我想知道有多少字节 32 位整数 ASCII 字符(C++ 中的字符?) 指针(4 个字节?) 简短 float 在 Delphi 中使用,并且在大多数语言中通常都是相同的 此外,上述数据类型的大小是
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 7年前关闭。 Improve t
我已经实现了一个以递归方式执行操作的函数。因为有时需要异步执行操作,所以我无法使用简单的 for/while 循环,而需要使用递归函数调用。 在一个非常抽象的片段中,这意味着以下内容: functio
我正在制作一款扫雷游戏。浏览器显示“递归过多”。您能看一下代码并纠正我犯错误的部分吗? "; $id = 1; for($i=0; $i"; for($j=0; $j"
我终于修复了我的一些 Javascript 问题,并且现在只使用了一个库(以前很疯狂)。 页面加载有一点点挂起,所以我想看看你们是否注意到我可以在我的脚本中提高效率。它有点到处都是,所以我可能有一些不
我知道方法应该有效地服务于单一目的。但是如果我的方法(也充当 API)被命名为execute() 会怎么样? 所以事情是这样的: void execute() { /* some steps
我正在使用数组实现堆栈。当我将项目插入堆栈时,它需要在某个时刻增长。所以我想知道它的大小应该调整多少?我应该将其大小调整一个常数吗?请告诉我。 最佳答案 一方面,您不想过于频繁地执行此操作,尤其是在处
尝试创建背景图像幻灯片并收到此错误...这是我尝试实现的代码: var $j = jQuery.noConflict(); $j( function(){ var bgArr = [ 'sam
致力于向数据库提交 ID 号列表。 JS 的目的是添加/删除每个“标签”中的 id # 并保存到表单中。 在下面的示例中,7,1,150 列表是从数据库中提取的,或者由用户按该顺序输入的。删除项目 #
我是一名优秀的程序员,十分优秀!