JID 既是用户标识符又是应用程序地址吗?
在 App Engine 文档中,定义了 JID像这样:
应用程序可以发送和接收 消息使用多种 地址,或“JID”。
然而,在 Wikipedia 上,JID 的定义如下:
(XMPP)网络上的每个用户都有一个唯一的 Jabber ID(通常缩写为 JID)。
那么,JID 既是用户标识符又是应用程序地址?
In the App Engine docs, a JID is defined like this:
An application can send and receive
messages using several kinds of
addresses, or "JIDs."
On Wikipedia, however, a JID is defined like this:
Every user on the (XMPP) network has a unique
Jabber ID (usually abbreviated as
JID).
So, a JID is both a user identifier and an application address?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
JID 是全球唯一的,因为任何人都可以将 XMPP 消息作为[电子邮件受保护] 可以是你。
但是,App Engine 应用程序可以将 XMPP 消息作为任意数量的 JID 发送。
您的应用可以将 XMPP 消息发送为
[电子邮件受保护] 或
或 <代码>[电子邮件受保护]。[电子邮件受保护]
或作为 [电子邮件受保护]这些 ID 仍然是全球唯一且可识别的 - 任何以
[email ] 身份发送 XMPP 消息的人;protected]
可以假设是您的应用程序。A JID is globally unique in that anyone sending an XMPP message as [email protected] can be you.
However, an App Engine app can send XMPP messages as any number of JIDs.
Your app can send XMPP messages as
[email protected]
or as[email protected]
or as[email protected]
or as[email protected]
.These IDs are still globally unique and identifying -- anyone sending an XMPP message as
[email protected]
can be assumed to be your app.因为我的浏览器中碰巧有这个,所以当前最好的 JID 规范定义在这里: draft-saintandre-xmpp-address,刚刚从 RFC3920bis。
Since I happened to have this up in my browser, the current best canonical definition of JIDs is here: draft-saintandre-xmpp-address, which just got pulled out of RFC3920bis.