O que devo usar para substituir o gettimeofday () no Windows?

Estou escrevendo uma classe Socket portátil que suporta tempos limite para envio e recebimento ... Para implementar esses tempos limite estou usandoselect().... Mas, às vezes preciso saber quanto tempo fiquei bloqueado dentroselect() que, claro, no Linux eu iria implementar chamandogettimeofday() antes e depois eu chamoselect() e depois usandotimersub() para calcular o delta ...

Dado queselect() no Windows aceitastruct timeval para o tempo limite, qual método devo usar para substituir gettimeofday () no Windows?

questionAnswers(4)

yourAnswerToTheQuestion