View Single Post
  #12  
Old 13.06.2019, 15:00
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,554
Default

Hier gibts nur ein Problem. Es gibt zwei Szenarien
1.) Der Solver schickt eine Antwort, welche nicht mehr benötigt wird, weil abgebrochen/timeout/anderer Solver schneller. In diesem Fall könnte man die Antwort für eine kurze Zeit cachen und bei Bedarf nochmals nutzen, was deinem Vorschlag entspricht
2.) Captcha wurde agebrochen/timeout/anderer Solver ist schneller, aber der aktuelle Solver hat noch KEINE Antwort geschickt. Hier entsteht jetzt das *Problem*. Entweder blockiert der Solver erstmal und wartet auf eine Antwort/Reaktion des Servers/Solvers oder wir brechen den Solver ab und werden somit nie erfahren was die Antwort des Servers gewesen wäre.

Für 1.) müsste man lediglich das Senden von Unused verzögern und die Antwort zwischenspeichern und später wiederverwenden oder eben dann als Unsed markieren
__________________
JD-Dev & Server-Admin
Reply With Quote