gpt4 book ai didi

c - 如何从原始套接字获取 IP src addr

转载 作者:行者123 更新时间:2023-11-30 18:59:31 26 4
gpt4 key购买 nike

我想通过原始套接字发送 TCP 数据包,然后我被 tcp header 的校验和字段卡住了。由于我不知道如何找出原始套接字使用的实际IP地址,因此似乎不可能构造TCP伪 header 来计算校验和。

最佳答案

你知道IP地址。

因为:在通过此套接字发送任何数据之前,您应该bind()它,为此您需要指定您要查找的 IP 地址。

<小时/>

更新:

绑定(bind)到 INADDR_ANY 会绑定(bind)到任何本地接口(interface)。要获取所有本地接口(interface)的信息(包括每个接口(interface)的 IP 地址),您可以使用 getifaddrs()

关于c - 如何从原始套接字获取 IP src addr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10513140/

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