views:

31

answers:

1

Hi -

I am trying to create a client-server application with XML-RPC in Python, in Ubuntu Linux. It is straightforward to have the client side request a particular service from the server side. What I am trying to do is have the client send a file to the server. The server will then process the file; this process may take a few hours. When the process is finished, the server would then request to send an output file of the process back to the original client.

The way I am handling this now is to create a separate socket server on the client machine and a client on the server machine. These are separate from the XML-RPC client/server code. Is there a way for an XML-RPC server to directly contact a client without having to create a separate client/server process in reverse order?