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數據包的接收時間與升壓和計算所經過的時間,因爲接待的時候我收到數據包與同步或異步讀取?