资源描述:
《ARP协议的c语言实现源代码.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ARP协议的c语言实现源代码【转载】收裁什么是ARP协议英文原义:AddressResolutionProtocol中文释义:(RFC-826)地址解析协议#iiiclude#iiiclude#iiiclude#include#iiiclude#iiiclude#iiiclude#include#iiiclude#iiiclude<
2、svs/uio.h>J#iiicludeJ#iiicludeJ#include#iiiclude#iiiclude#iiiclude#iiiclude#iiiclude#iiiclude#iiiclude#iiicl
3、ude#iiiclude#include#definesrc.addrH192.168.0.239H#definedeviceMethOM#definefill_bufMaaaaaaaaaaaaMhitsocket.id;char*target=src_addr;mtsend_count=0;mtrecv_count=0;stmctiii_addisic,dst;stmctsockaddrjlme,he;stmctt
4、iinevalsend_time,recv_time;stiuctiii_addiget_src_ip(chai-*devices)(stmctsockaddr_iiisaddr;hitsock_id=socket(AF_INET,SOCK_DGRANI,0);if(sock_id<0){perror(MsocketM);exit(2);}if(devices){if(setsockopt(sock_id.SOL_SOCKET,SO_BINDTODEVICE,device,strlen(device
5、)+l)==-1)penor(HXVARNING:interfaceisignoredH);}mtalen=sizeof(saddr);meniset(&saddi