1

ルームXMPPxmppに参加すると、通常、他のユーザーには私のJIDがのmyconference@conference.localhost/myname代わりに表示されmyname@localhostます。友人の何人かと話すとき、Pidginは私の本当のJIDも回復することができます(myname@localhost)。

どうしてそれは可能ですか?サーバーに対してどのようなリクエストを行う必要がありますか?これは私にとって重要です。なぜなら、誰かと話し始めるとき、2つのタブを開きたくないからです。なぜなら、私の名簿とグループ名簿の両方で見ることができる私の友人は、同じ男。

4

1 に答える 1

2

XEP-0045のセクション7.2.4を参照してください。匿名でない部屋では、サーバーはすべての参加者のjidをプレゼンススタンザで送信します。

<presence
    from='coven@chat.shakespeare.lit/thirdwitch'
    id='17232D15-134F-43C8-9A29-61C20A64B236'
    to='crone1@shakespeare.lit/desktop'>
  <x xmlns='http://jabber.org/protocol/muc#user'>
    <item affiliation='none'
          jid='hag66@shakespeare.lit/pda'
          role='participant'/>
  </x>
</presence>
于 2013-01-30T21:08:47.110 に答える