Was soll ich verwenden, um gettimeofday () unter Windows zu ersetzen?

Ich schreibe eine portable Socket-Klasse, die Timeouts sowohl für das Senden als auch für das Empfangen unterstützt. Um diese Timeouts zu implementieren, verwende ichselect().... Aber manchmal muss ich wissen, wie lange ich im Inneren gesperrt warselect() was ich natürlich unter Linux implementieren würde, indem ich anrufegettimeofday() bevor und nachdem ich anrufeselect() und dann mittimersub() um das Delta zu berechnen ...

Angesichts dessenselect() unter Windows akzeptiertstruct timeval Welche Methode sollte ich verwenden, um gettimeofday () unter Windows zu ersetzen, da die Zeit abgelaufen ist?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage