Я недавно унаследовал почти 7-летнюю кодовую базу, включая библиотеку с общедоступными заголовками с определениями IP-, TCP, VLAN-структур и кучу определений (например, #define TCP_NODELAY 1
).
Я пытался искать заголовки с этими структурами, но ничего не смог найти (это в первую очередь в linux, но также и в различных BSD-вариантах).Наверняка уже должны быть заголовки для этого?
Я думаю, net/ethernet.h
помог со всеми определениями.
РЕДАКТИРОВАТЬ : Найдено большинство структур, которые я ищу:
struct tcphdr
в netinet/tcp.h
struct udphdr
в netinet/udp.h
struct ip
в netinet/ip.h
Кто-нибудь знает, что такое структура с заголовком vlan??(Ether_vlan_header?)