我想知道 iChat 使用哪种协议与 LAN 中的其他客户端开始对话?
是 SIP 吗?还是 SIP + XMPP?开始与 SIP 的会话并与 XMPP 交换消息?多谢!
问问题
450 次
2 回答
2
它使用Bonjour、 XMPP,但使用多播 DNS来表示存在,以及对等连接而不是服务器。该协议由 Apple 设计,然后由XMPP 标准基金会公开记录为XEP-0174: Serverless Messaging。
于 2011-10-13T01:20:12.017 回答
0
所以,我明白了 ichat 现在是如何工作的。DSN-SD + XEP-0174。
不幸的是,XEP-0174 没有任何 java 库,但连接是基于套接字的。
感谢大家的关注。
于 2011-10-14T17:01:07.460 回答