iChat如何开始对话?

时间:2011-10-12 09:41:55

标签: xmpp p2p sip ichat


我想知道iChat使用哪种协议与LAN中的其他客户端进行对话? 是SIP吗?还是SIP + XMPP? 用SIP启动会话并与XMPP交换消息? 非常感谢!

2 个答案:

答案 0 :(得分:2)

它使用Bonjour,XMPP,但使用multicast DNS表示存在,使用点对点连接而不是服务器。该协议由Apple设计,然后由XMPP Standards Foundation公开记录为XEP-0174: Serverless Messaging

答案 1 :(得分:0)

所以,我明白ichat现在如何运作。 DSN-SD + XEP-0174。
遗憾的是,XEP-0174没有任何java库,但连接基于套接字 感谢大家的关注。