Doing anything non-blocking with Net::Jabber can be near impossible. Might I suggest you take a look at POE(http://poe.perl.org) and then POE::Component::Jabber(http://http://www.jabberstudio.org/projects/pcj/project/view.php). If you have any questions using PCJ just drop me a line off list and I will more than happy to help.

Nick

Scott Bolte wrote:

        As far as I can tell, it is not possible to use CheckID() to
        retrieve the answer to a non-blocking RPCCall() call.

        CheckID() requires an object tag and an id. Unfortunately,
        RPCCall() returns just an id. The iq object it creates goes out
        of scope, taking the tag with it, when RPCCall() returns.

        I've only been using Jabber for two days so I suspect I'm
        missing something. Is there any way to do non-blocking RPC and
        later retrieve the answer packet?

Scott

        P.S. I am using version 1.29 of Net::Jabber.
_______________________________________________
jdev mailing list
[EMAIL PROTECTED]
https://jabberstudio.org/mailman/listinfo/jdev



_______________________________________________
jdev mailing list
[EMAIL PROTECTED]
https://jabberstudio.org/mailman/listinfo/jdev

Reply via email to