1
winpcap 和socket都有send()函数,它们的区别是: winpcap发送时填充的数据包是整个IP包,包括mac, ip, data等等全部的数据。
socket 发送时填充的数据包只是IP段以后的数据, 即用户数据,它不能指定mac。
2
可以全胜sendarp(destionip, sourceip,....)
就可以获取到了已经IP机器的MAC地址了。 再调用函数把它转成我们可以看懂的值。
本文介绍了WinPcap和Socket发送数据的区别,WinPcap发送的是完整的IP包,包含MAC、IP及数据等;而Socket仅发送IP段后的用户数据,并且无法指定MAC地址。此外还提到了如何通过sendarp函数获取目标IP的MAC地址。
1
winpcap 和socket都有send()函数,它们的区别是: winpcap发送时填充的数据包是整个IP包,包括mac, ip, data等等全部的数据。
socket 发送时填充的数据包只是IP段以后的数据, 即用户数据,它不能指定mac。
2
可以全胜sendarp(destionip, sourceip,....)
就可以获取到了已经IP机器的MAC地址了。 再调用函数把它转成我们可以看懂的值。
4232

被折叠的 条评论
为什么被折叠?