I’‘ve found that transports are pretty unreliable - but oh well. One problem arises that is more than a trivial concern: Sometimes transports don’‘t send you presence packets for your buddies - for instance an AIM buddy. This means that you just kinda have to guess if he’'s online or not, or request presence notification from him.
That’‘s fine, but if you send him a message and he’'s offline, your transport will send you back a message like this:
<message from="aim.netmindz.net/registered" type="error" to="firstname.lastname@example.org/laptop" > <error>faimtest: message to _____ bounced (reason 0x0004: Not logged on) </error> </message>
I don’'t know why, but this causes the smack library to disconnect - or at least a packet to be sent to the connection listener.
Can someone point in the right direction to fixing it?
Message was edited by: synic