2、使用 raw socket (原始套接字) C语言支持使用原始套接字直接访问网络层的数据包。这是一种低级方式,适合学习和研究网络协议的实现。 #include<stdio.h>#include<string.h>#include<sys/socket.h>#include<arpa/inet.h>#include<netinet/ip.h>#include<netinet/if_