2
我想检索使用boost asio接收的UDP数据包的接收时间戳。提升UDP数据包的时间戳
我发现内核提供了socket选项SO_TIMESTAMP,它应该允许NIC在接收数据包时生成一个时间戳。 我还发现这个旧的ticket正在提出一个补丁来增加对SO_TIMESTAMP的支持。
我使用升压1.60.0,我不能启用该选项:
ip::udp::socket sock;
...
sock.set_option(ip::unicast::timestamp(true));
我怎样才能检索到一个UDP数据包的接收时间与升压和计算所经过的时间,因为接待的时候我收到数据包与同步或异步读取?