iChat 使用什么协议进行 bonjour 聊天?
请不要说“bonjour”。我能收集到的最好的猜测是 XMPP,但我认为那是不对的
Please don't say bonjour. The best guess I can gather is XMPP, but I don't think thats right
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当其他节点位于同一 LAN 上时,iChat 确实使用 Bonjour(这是一种基于多播 DNS 的服务发现协议)来查找其他节点。对于远程聊天,它使用 XMPP。
它使用 SIP(和 RTP?)进行实际的聊天和音频/视频会话。
iChat does use Bonjour (which is a multicast-DNS based service discovery protocol) to find other nodes when they're on the same LAN. For remote chat it uses XMPP.
It uses SIP (and RTP?) for the actual chat and audio / video sessions.