首页 > 解决方案 > Smack : 删除检查服务器功能请求 (disco#info)

问题描述

我注意到 smack为某些服务(即muclightpubsub )发送disco#info请求。Smack 在我的连接管理器中触发身份验证回调之前发送这些请求。我不想发送这些 disco#info 请求,因为我们总是与同一台服务器通信,并且我们知道它的功能。当我们在客户端实现服务时,知道这是由服务器支持的。

<iq to='muclight.server.com' from='id@server.com/R' id='yN82u-18' type='get'><query xmlns='http://jabber.org/protocol/disco#info'></query></iq>

iq to='pubsub.serve.com' from='id@server/R' id='yN82u-20' type='get'><query xmlns='http://jabber.org/protocol/disco#info'></query></iq>

<iq to='upload.server.com' from='id@server/R' id='yN82u-24' type='get'><query xmlns='http://jabber.org/protocol/disco#info'></query></iq>

<iq to='vjud.server.com' from='id@server/R' id='yN82u-22' type='get'><query xmlns='http://jabber.org/protocol/disco#info'></query></iq>

这些是一些注意到的 discon#info 请求。

请指导我如何避免这些 disco#info 请求。

标签: androidxmppsmackasmack

解决方案


推荐阅读