我正在编写一个便携式Socket类,它支持发送和接收的超时...为了实现这些超时我正在使用select()....但是,我有时需要知道我被阻止了多长时间里面select()当然在Linux上我通过gettimeofday()在我打电话之前和之后调用select()然后timersub()用来计算delta来实现...
鉴于select()Windows接受struct timeval它的超时,我应该用什么方法来取代Windows上的gettimeofday()?
标题说明了一切.
我必须实现一个接收std :: chrono :: system_clock :: duration值的函数,并且需要将其转换为timeval sruct,以便将其传递给某个系统函数.