So wie es aussieht weigert sich der Server nach einer bestimmten Anzahl an Abfrage weitere zu bearbeiten. Das macht er nicht, indem er ablehnt, sondern indem er die HTTP Verbindung einfach offen hält. Somit kommt es zu keinem Fehler und QMS wartet ewig (afaik sind die Timeouts für solche Zugriffe sehr lang).
Aber auch wenn ich einen unbeantworteten Request nach einer Sekunde abbreche und nach 2 Sekunden nochmal durchführe, wird sofort wieder geblockt. Erst wenn man den kompletten Access Manager abbricht (Karte schließen und wieder öffnen), dann geht wieder eine bestimmte Anzahl.
Ich kann jetzt nicht sagen ob das Absicht ist, oder einfach nur ein kaputter Server. Ich kann nur sagen dass der QNetworkAccessManager von Qt bei zahlreichen anderen Servern absolut zuverlässig arbeitet. Ich habe deswegen auch wenig Lust in den Code irgendwelche komischen Hacks anzubauen.
Aber nichts ist perfekt. Der Code von QMapShack ist Open Source. Die betreffende Datei ist IMapOnline.cpp. Wenn jemand einen Fehler findet wird der natürlich gerne gefixed.