m***@bo.nettuno.it
2007-10-05 13:43:20 UTC
Hello,
sorry for crossposting but I think it involves all the 3 groups.
I have a server application that communicate with many clients via
TCP/IP sockets.
void __fastcall TForm1::IdTCPServer1Execute(TIdPeerThread *AThread)
each TCPServer1Execute thread launched by a request from a client
generates a call to an external webservice with this procedure:
THTTPRIO* iRio = new THTTPRIO(this);
iRio->URL = "urlname";
_di_Server iService;
iRio->QueryInterface(iService);
Response=iService->serviceName(XMLDocument->XML->Text);
iService = NULL;
It works perfectly for days, then suddendly it crashes every
webservice call with a:
"No more Internet handles can be allocated - URL:urlname -
SOAPAction:"""
where urlname is the same valid URL I use in the program.
The web service server is TOMCAT, and the same happens on different
servers where the two applications are installed.
Do you have any idea of why this is happening?
Thanks!
Matt
sorry for crossposting but I think it involves all the 3 groups.
I have a server application that communicate with many clients via
TCP/IP sockets.
void __fastcall TForm1::IdTCPServer1Execute(TIdPeerThread *AThread)
each TCPServer1Execute thread launched by a request from a client
generates a call to an external webservice with this procedure:
THTTPRIO* iRio = new THTTPRIO(this);
iRio->URL = "urlname";
_di_Server iService;
iRio->QueryInterface(iService);
Response=iService->serviceName(XMLDocument->XML->Text);
iService = NULL;
It works perfectly for days, then suddendly it crashes every
webservice call with a:
"No more Internet handles can be allocated - URL:urlname -
SOAPAction:"""
where urlname is the same valid URL I use in the program.
The web service server is TOMCAT, and the same happens on different
servers where the two applications are installed.
Do you have any idea of why this is happening?
Thanks!
Matt