问题描述
客户端以源地址0.0.0.0的ARP请求报文发送到网络上,网络将会发生什么,或者说回应什么??求解答源代码if(!memcmp(targetIP,deviceIP,sizeof(deviceIP)))//是否所访问的目标地址和本机地址相同?{memset(arpPacket.senderIP,0,sizeof(deviceIP));//将要发送的本地IP地址设为{0,0,0,0},使得网络内主机发送本机IP}else{memcpy(arpPacket.senderIP,deviceIP,sizeof(deviceIP));//IP设为{deviceIP}}//Sendoutthepacket.MACWrite((unsignedchar*)&arpPacket,sizeof(ARP));
解决方案
解决方案二:
没什么回应,0.0.0.0是个网络号。你可以尝试在cmd中tracert-d0.0.0.0会发现报错1传输错误:代码为1214指定的网络名称错误。
时间: 2024-09-25 00:53:54