是否有任何“Api 或系统调用”可以从网络层获取整个数据包而不切割 header ?
最佳答案
你不能,除非你的未命名操作系统通过 recvmsg()
函数提供它,我相信 Linux 可以做到。否则你的问题就体现了自相矛盾。
关于c - 如何在不使用原始套接字的情况下读取应用层中的 tcp/udp header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20344870/
是否有任何“Api 或系统调用”可以从网络层获取整个数据包而不切割 header ?
最佳答案
你不能,除非你的未命名操作系统通过 recvmsg()
函数提供它,我相信 Linux 可以做到。否则你的问题就体现了自相矛盾。
关于c - 如何在不使用原始套接字的情况下读取应用层中的 tcp/udp header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20344870/