如何阻止谷歌随机化 xmpp 资源

Woj*_*tek 5 xmpp google-talk

在 XMPP(即 gtalk)中,我们可以将资源设置为我们想要的(指定机器/位置/等),这适用于所有/大多数服务器和客户端。但是在 google 的情况下,它并不完全按预期工作,因为每次用户连接 google 时,都会将随机字符串附加到用户设置的资源中。这尤其令人讨厌,因为许多客户端通过 jid 和资源部分来区分用户聊天,这会导致在重新连接(并生成新资源)后打开多个窗口/选项卡。

tl; dr - 有没有办法阻止谷歌将随机字符串附加到用户设置的资源中?

Ale*_*lex 1

简短的回答,没有办法。出于安全原因,资源应该是不可预测的。GTalk 服务器通过向您的资源添加随机字符串来强制执行此操作。

  • 您能解释一下*为什么*它应该是不可预测的吗?我一直喜欢向某些资源发送消息(例如“alice@example.org/mobile”,如果紧急,“alice@example.org/home”,如果不紧急) (4认同)