2


iChat が LAN 内の他のクライアントとの会話を開始するために使用するプロトコルを知りたいですか?
それはSIPですか?またはSIP + XMPP?SIP でセッションを開始し、XMPP でメッセージを交換しますか? どうもありがとう!

4

2 に答える 2

2

Bonjour、XMPP を使用しますが、プレゼンスにはマルチキャスト DNSを使用し、サーバーの代わりにピアツーピア接続を使用します。このプロトコルは Apple によって設計され、XMPP Standards Foundationによって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 に答える