I want to know which protocol does iChat use to start a conversation with other client in LAN ?
is it SIP? or SIP + XMPP?
start a session with SIP and exchange message with XMPP?
thanks a lot!
It uses Bonjour, XMPP but using multicast DNS for presence, and peer-to-peer connections instead of a server. The protocol was designed by Apple and then openly documented by the XMPP Standards Foundation as XEP-0174: Serverless Messaging.