gpt4 book ai didi

c - 编写 OS X 内核扩展以实现 Linux 的 SO_BINDTODEVICE 套接字选项

转载 作者:太空狗 更新时间:2023-10-29 16:57:11 26 4
gpt4 key购买 nike

我希望能够通过特定的网络接口(interface)强制套接字。在 Linux 中,内核允许程序员通过设置上述套接字选项来实现此目的 - 但在 OS X 中,我一无所知。

因此我的标题问题 - 这可能吗?完成了吗?我不考虑重新实现 IP 堆栈,只是启用 b​​ind-to-interface 选项的使用。

最佳答案

使用 RFC 3542 接口(interface)选择传出接口(interface) (IPV6_PKTINFO)。 https://www.rfc-editor.org/rfc/rfc3542#section-6

关于c - 编写 OS X 内核扩展以实现 Linux 的 SO_BINDTODEVICE 套接字选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12439973/

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