Alain Wrobel wrote: >>> I think CFNetwork may offer a possible solution, >> >> There is a tiny Apple example program CFNetworkHTTPDownload. >> It uses: >> CFHTTPMessageCreateRequest( kCFAllocatorDefault, CFSTR("GET"), urlRef, kCFHTTPVersion1_1 ); >> CFReadStreamCreateForHTTPRequest(); >> CFReadStreamScheduleWithRunLoop(); >> CFReadStreamOpen(); >> >> Here's the built app, compiled for Intel 10.5+ >> 4toc.com/fb/CFNetworkHTTPDownload.app.zip [10 KB] > At home (Lion) it runs fine. > At university (Snow Leopard) runs fine for local URLs and returns "Network Timeout - NetworkTimeoutTimerProc" for others. That message is shown if there is no download activity for 5 seconds. In summary, a simple HTTP GET fails when sent by two different programming methods: CFURLCreateDataAndPropertiesFromResource(), and the more modern CFNetWork API. Your university's IT help desk may be able to explain why, and suggest a fix. Robert P.