Zope@Stylus wrote at 2003-1-29 14:08 +0530:
I am working on an VB.NET client side application that sends requests in XML-RPC to a Zope server running on Linux(Mandrake 8.0) The request calls a python script and it returns a String . But when there are multiple requests (i.e; from different machines on the network) .the XmlRPc Server throws an XML RPC Fault Error. The 2.6 "xmlrpc.py" file provides support for a traceback. It will tell you about the location and cause of the exception.
I think, I posted a patch with similar functionality for Zope 2.5.1. Search the archives...
Does XML-RPC Server maintain a record of the IP address of the client machine that sent the request so that it can respond back to the same machine? No, it does not.
TCP/IP connections (and therefore HTTP and XML-RPC connections) are bi-directional. You can read and write to them. TCP/IP transparently handles the transport. (Of course, TCP/IP knows the IP address of both ends of the connection). Dieter