Packet sniffer develop #pcap_loop
패킷 캡쳐 디스크립터까지 받아내었다면, 실제로 패킷을 받아보는 코딩을 해보자 pcap_loop 1int pcap_loop(pcap_t *p, int cnt, pcap_handler callback, u_char *user);cs 위 함수를 통해서 패킷을 받아들일 수 있다. 인자를 살펴보면 p를 통해 PCD(Packet Capture Descriptor)를 넘겨주는것을 알 수 있다. cnt 변수를 통해서 캡쳐할 패킷 수를 지정해주고, 패킷을 받을 때 호출할 callback 함수를 지정해준다. user는 패킷 데이터 포인터라고 한다(아직 어떤 변수인지 정확히 모르겠다) pcap_handler 1typedef void (*pcap_handler)(u_char *user, const struct pcap_pkt..