2010-12-31 8 views
-1

Gibt es ein Beispiel, in dem ich überlappende HTTPS-Anfragen ausführen kann, während die zurückgegebenen Ergebnisse erhalten werden, wenn sie ankommen. Sprache, die Threads dafür unterstützt?Überlappende HTTPS-Anfragen?

Irgendwelche Beispiele würden sehr geschätzt!

Vielen Dank.

Antwort

0

curlmulti-request functionality kann in diesem Fall nützlich sein. Das Beispiel ist mit http regulär, sollte aber auch mit https funktionieren. Wenn Sie Daten so verarbeiten müssen, wie sie kommen, verwenden Sie die Schreibbehandlungsfunktionen von curl, die durch CURLOPT_WRITEFUNCTIONoption festgelegt wurden.

+0

wird das nicht alle Übertragungen blockieren? http://comments.gmane.org/gmane.comp.web.curl.library/30199 – iCeR

+0

@iCeR: für die Dauer des Schreibvorgangs, ja. Hast du vor, etwas zu tun, das lange im Inneren geschrieben wird? Sie können den Inhalt einfach speichern oder verarbeiten - es sollte nicht lange dauern ... Auch sollten Netzwerk-Empfangspuffer IIRC funktionieren, nur keine parallele Datenverarbeitung. Wenn Sie eine parallele Verarbeitung benötigen, benötigen Sie Threads. – StasM

+0

Yup brauche Threads. Hast du zufällig ein Beispiel dafür, was ich erreichen möchte? Danke für die Hilfe! – iCeR