msg, result, remaining, handle = multi:InfoRead()
Dieser Aufruf gibt vier Werte zurück:
msg enthält den Typ der empfangenen Nachricht. Dies kann #CURLMSG_NONE
oder #CURLMSG_DONE sein. result enthält das Nachrichtenergebnis.
Der Rückgabewert remaining gibt an, wie viele Nachrichten sich noch in der
Warteschlange befinden, nachdem dieser Befehl aufgerufen wurde. Der Rückgabewert
von handle enthält den Easy-Handle, der zuvor dem Multi-Handle hinzugefügt wurde.
Wenn Sie eine Nachricht mit diesem Befehl abrufen, wird sie aus der internen Warteschlange entfernt, sodass ein erneuter Aufruf von diesem Befehl nicht mehr dieselbe Nachricht zurückgibt. Stattdessen werden bei jedem neuen Aufruf neue Nachrichten zurückgegeben, bis die Warteschlange geleert ist.
Wenn msg den Wert #CURLMSG_DONE hat, gibt die Nachricht an, dass eine
Übertragung durchgeführt wurde und result enthält den Rückkehrcode für den
soeben abgeschlossenen Easy-Handle.