In developing Jabber client, I fould that the jabbercom is not stable sometimes, especially when the server is busy(my server of coz.:). When debug into the source, I think the reason is that jabbercom postmessage from _DataThd to TJabberSession to avoid conflict between threads.However,for the asynchronous nature of postmessage,the execute order is not guaranteed. Some strange thing may happen due to the wrong execute order. My solution is quite simple: Change all the postmessage into sendmessage, where later can guarantee the execute order. Another solution is using the Synchronize method of _DataThd, which also utilize SendMessage anyway. Sorry,Peter.I sent email to you mailbox and jabberd you days ago, but no response :( So I have to post here on the chance of get your notice. Regards Alan.tan _______________________________________________ jdev mailing list [EMAIL PROTECTED] http://mailman.jabber.org/listinfo/jdev
