c/c++语言开发共享套接字读取和时间戳

当从Linux中的(非流)套接字读取时,我可以通过ioctl(sock, SIOCGSTAMP, &tv)获取最后收到的消息的(硬件生成的)时间戳。 但是,这会带来两个问题:

我的问题是如何在尽可能少的系统调用中实现接收消息及其时间戳。 如果存在一个具有语义的系统调用,例如“读取待处理的消息及其时间戳”,那将是完美的。

    使用recvmmsg(2)系统调用(如果内核可用),并设置SO_TIMESTAMP选项。

      以上就是c/c++开发分享套接字读取和时间戳相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/c-cdevelopment/560010.html

      (1)
      上一篇 2021年1月27日
      下一篇 2021年1月27日

      精彩推荐