Weil der Windowsrechner 'ne bessere / schnellere Netzverbindung hat als der Mac?
THTTP hat durchaus Attribute, mit denen man das Timeout verändern kann, eventuell sind da ja, abhängig vom Betriebssystem, unterschiedliche Defaultwerte vorgegeben?
Delphi-Quellcode:
http:=THttpClient.create;
http.ReadTimeOut := 60000; // Oder anderer, sinnvoller Wert in Millisekunden.
http.get(theurl,st);
http.free;