We have an existing .NET application, which has to be converted to allow for multi-threading.
The application communicates to another service via cXML and responses back from the service need to be accepted by our server, whether or not it's currently processing another request.
When requests come in too close to one another, the server seems to refuse the request.
The application was written in C#.
More information available upon request