Hello everybody, There is one case where Google cant help me, because I don't know what to search for. :-)
The setup is as follows... I have a multi-threaded application, where each thread invokes a CURL connection to different remote host. Its an HTTP connection and I control the timeouts and the connect-timeouts, e.q. I make them finite. The application manages a thread pool, and lets assume that at any given point of time 25 threads are active, which gives us 25 curl connections. After X minutes the application finishes processing the entire list (about 5000 URLs). However, usually 5-8 threads do not return because their CURL connection "hangs". I tried to experiment how long this can take, and left the house for 5 hours. When I returned it was still "hanging" - 5 hours is long past the timeouts I set. If I disconnect from the Internet, the threads return immediately. If I repair the connection, they keep hanging. Do you have any idea might cause such a behavior on Windows XP SP3? Kind regards,
------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html
