Subject: RpcIq & IqGrabber
I have 3 xmpp clients.
Client1 invokes a getData method via RpcIq on Client2. Before Client2 responds to Client1 it wants to invoke a method on Client3 via RpcIq to get additional details then respond to Client1 with the compiled details.
Is this possible?
I have tried using IqGrabber, the requests are sent as I would expect, but the middle response (from Client3 -> Client2) doesnt get processed until after a timeout from Client1 -> Client3 happens and that response has been sent. It seems its getting queued. The issue resides in Client2.
Thanks
Jason
Client1 invokes a getData method via RpcIq on Client2. Before Client2 responds to Client1 it wants to invoke a method on Client3 via RpcIq to get additional details then respond to Client1 with the compiled details.
Is this possible?
I have tried using IqGrabber, the requests are sent as I would expect, but the middle response (from Client3 -> Client2) doesnt get processed until after a timeout from Client1 -> Client3 happens and that response has been sent. It seems its getting queued. The issue resides in Client2.
Thanks
Jason