Just to give you an update, I've tried xmlrpc-client-3.1.1, configuring it this way: XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl(); config.setServerURL(url); config.setReplyTimeout(60000); config.setConnectionTimeout(60000); _client = new XmlRpcClient(); _client.setConfig(config);
I was having a lot of problems (mainly with streaming and compression that in some combination caused the client to hang and othe errors) using the commons transport that i believed to be better. The problems went away switching back to the default sun transport.
Try using a different trasport for the client.
