Good afternoon, all. I’‘m interested in writing some software to work with Apple’‘s iChat IM client. The protocol used by iChat when in peer-to-peer mode is a derivative of Jabber/XMPP. Just how derived, I don’'t know just yet.
The first thing I need to tackle is creating a session between an iChat client and my own code. I believe what I need to do is create a light-weight server instance that can receive the XMPP stream from the client. From what I’'ve seen, Smack only allows me to initiate a connection to a server, and not set up a network socket that will listen for connections from a client.
Does anyone have any suggestions on how I can proceed, using the Smack API?