当应用程序使用 IPv4 的原始套接字时,它们可以使用 IP_HDRINCL 选项获取(和设置)IPv4 标头作为数据包的一部分。
类似地,应用程序如何获取 IPv6 标头作为 (IPv6) 数据包的一部分?我知道使用原始套接字在这里没有帮助。
我可以使用 ioctl() 代替套接字来获得我想要的吗?顺便说一句,我正在尝试在 Linux 上实现这一目标。
当应用程序使用 IPv4 的原始套接字时,它们可以使用 IP_HDRINCL 选项获取(和设置)IPv4 标头作为数据包的一部分。
类似地,应用程序如何获取 IPv6 标头作为 (IPv6) 数据包的一部分?我知道使用原始套接字在这里没有帮助。
我可以使用 ioctl() 代替套接字来获得我想要的吗?顺便说一句,我正在尝试在 Linux 上实现这一目标。