Delphi xmpp如何获取当前连接jid名称

Delphi xmpp如何获取当前连接jid名称,delphi,xmpp,Delphi,Xmpp,关于XMPP协议,我有两个问题: 1) 我如何通过请求IQ命令来请求第一次注册的当前JID(我的连接帐户)的名称 2) 如何更改我的花名册帐户(JID)的昵称 第2.1.2.4节描述了名称属性 “名称”属性。。。由用户(而非联系人)确定。 虽然“name”属性的值可能对人类有意义 用户,它对服务器是不透明的。对于客户端来说,它是可选的 添加或更新花名册项目时包含“名称”属性 这基本上意味着连接本身没有名称 若你们把自己加入到自己的名单中,那个么为任何其他联系人取名字也没什么不同 第2.1.5节

关于XMPP协议,我有两个问题:

1) 我如何通过请求IQ命令来请求第一次注册的当前JID(我的连接帐户)的名称

2) 如何更改我的花名册帐户(JID)的昵称

第2.1.2.4节描述了名称属性

“名称”属性。。。由用户(而非联系人)确定。 虽然“name”属性的值可能对人类有意义 用户,它对服务器是不透明的。对于客户端来说,它是可选的 添加或更新花名册项目时包含“名称”属性

这基本上意味着连接本身没有名称

若你们把自己加入到自己的名单中,那个么为任何其他联系人取名字也没什么不同


第2.1.5节显示了更改某些属性所需的节-在您的情况下,这将是NAME属性



如果您对XMPP有任何疑问-最简单的方法是使用一些长期存在的lcient,如JAJC或真空IM,打开XML日志控制台,执行您的操作并阅读真正交换的节。

谢谢,我下载了真空IM,看到交换节是个好主意,非常有用。谢谢,有收获。好吧,我建议你在:-)读几节,我想知道你当时为什么不这么做。。。