gpt4 book ai didi

c - 如何在 C 中设置 Don't Fragment (IP_DF) 标志

转载 作者:太空狗 更新时间:2023-10-29 15:39:39 28 4
gpt4 key购买 nike

我想在 IP 数据包上设置 Don't Fragment 标志。有没有办法通过 setsockopt() 函数或通过 sendto() 函数的标志来做到这一点?

我可以用“普通”套接字来做这个,还是我必须使用原始套接字并自己构建整个 IP header ,将其偏移字段设置为 IP_DF(在 ip.h 中定义) )?

最佳答案

根据 this page ,您可以为 IP 层设置 IP_DONTFRAG 选项,使用数据报套接字 (UDP)。 This SO discussion指向相似的方向。

关于c - 如何在 C 中设置 Don't Fragment (IP_DF) 标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3501459/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com