我想知道iChat使用哪种协议与LAN中的其他客户端进行对话?
是SIP吗?还是SIP + XMPP?
用SIP启动会话并与XMPP交换消息?
非常感谢!
答案 0 :(得分:2)
它使用Bonjour,XMPP,但使用multicast DNS表示存在,使用点对点连接而不是服务器。该协议由Apple设计,然后由XMPP Standards Foundation公开记录为XEP-0174: Serverless Messaging。
答案 1 :(得分:0)
所以,我明白ichat现在如何运作。 DSN-SD + XEP-0174。
遗憾的是,XEP-0174没有任何java库,但连接基于套接字
感谢大家的关注。