三层数据包的收发

库的引入:ws2_32.lib

头文件的引入:winsock2.h  ws2tcpip.h 

1.三层数据包的接收:构建原始套接字,socket(AF_INET,SOCK_RAW,IPPORTO_IP);

WSAIOCtl(---)接收所有经过网卡的数据,将网卡设为混合模式。

recv(m_sockraw,BuffRecv,sizeof(BuffRecv),0);

 

2.三层数据包的发送,及IP头,TCP头,UDP头的发送---

构建原始套接字,绑定套接字与其地址。

setsockopt(---)

sendto(---)发包。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值