during the research for an streaming application, i found in an older
archive of this list something interesting about ichat and jabber:
"iChat accepts a content-encoding of "AppleSingle", which is a
Mac-specific way of folding the file's contents and all metadata into a
single stream. On the sending side, iChat only sends the files in that
format if the GET request indicates it supports that content-encoding.
On the receiving side, I am not certain whether iChat will be happy if
the sender won't send it AppleSingle data. If you run into trouble with
that, you may need to indicate support for AppleSingle and then just
ignore the metadata "
and
"The method in iChat that actually opens the socket connection
incorrectly gets the port number from the p2pj property, instead of
from the port declared by the peer's service"
Where can i read more about this and the "p2pj property" ?