- 简要实验步骤:
1) 分别打开终端编译tcp_server.c,tcp_client.c生成对应的可执行文件tcp_server,tcp_client。
2) 另行打开终端编译raw.c生成可执行文件raw。
3) 运行可执行文件raw。
4) 在其他终端中分别运行可执行文件tcp_server,tcp_client。
5) 客户端输入信息,服务端接收并返回给客户端,此时产生数据包,在raw终端产生数据。
raw.c代码如下:
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/ioctl.h>
#include <net/if.h>
<