포트 5000에서 UDP 패킷을 수신하는 애플리케이션이 있습니다.
응용 프로그램이 모든 패킷을 수신하고 있는지 100% 확신하기 위해(예: RX 버퍼가 가득 차고 일부 패킷이 삭제될 수 있음) OS 수준에서 연결을 모니터링하고 싶습니다.
다음을 사용할 수 있다고 들었습니다.
% netstat -s -p udp
udp:
573 datagrams received
0 with incomplete header
0 with bad data length field
0 with bad checksum
0 with no checksum
0 dropped due to no socket
345 broadcast/multicast datagrams undelivered
0 dropped due to full socket buffers
0 not for hashed pcb
228 delivered
228 datagrams output
0 times multicast source filter matched
이 정보가 존재하지만 모든 UDP 소켓에 대해 그룹화됩니다.
UDP 포트 5000에 대해서만 이 정보를 얻을 수 있는 방법이나 해결 방법이 있습니까?
프리BSD 12.1