【发布时间】:2011-03-16 20:51:01
【问题描述】:
我最近继承了一个将近 7 年的代码库,包括一个带有公共标头的库,其中定义了 IP-、TCP、VLAN 结构和大量定义(例如 #define TCP_NODELAY 1)。
我试图用这些结构寻找头文件,但我找不到任何东西(这在 linux 上是主要的,但也是各种 BSD 变体)。肯定已经有标题了?
我认为net/ethernet.h 对所有定义都有帮助。
编辑:找到了我正在寻找的大部分结构:struct tcphdr in netinet/tcp.hstruct udphdr in netinet/udp.hstruct ip in netinet/ip.h
有人对带有 vlan-header 的结构有任何线索吗? (ether_vlan_header?)
【问题讨论】:
-
我不想接受没有回答我的问题的“答案”或错误的解决方案。
-
@ext:作为示例,您当前问题的答案只是“是”。你会接受吗?如果不是,则将问题改写为可以让您满意的回答。
-
这不是我不明白你的意思,而是以stackoverflow.com/questions/3412832/…为例,只有1/3的答案与我的问题简单相关(其他是客户 库,一个是半壳)。我一共问了6个问题。而且英语不是我的母语。
-
在我看来,您并没有试图在那个老问题中澄清您想要什么。我仍然认为是你的错。