이후 ICMP 소켓 (SOCK_RAW 및 IPPROTO_ICMP)을 수신 할 때 ICMP 프로토콜에 "포트"개념이 없으므로 응용 프로그램이 수신 된 패킷이 부분이 아니라고 판단 할 수있는 방법은 무엇입니까? 또 다른 TCP/UDP/ 에서 동시에 발생하는 소켓 전송은 무엇입니까?ICMP 소켓에서 데이터 수신
예를 들어, 스레드가 2 개인 응용 프로그램이 있다고 가정합니다. 스레드 1 은 TCP 서버 소켓을 설정하고 연결된 클라이언트 에서 계속 데이터를 수신합니다. 스레드 2는 계속해서 에코 요청 패킷 (ping)을 ICMP 소켓을 사용하는 동일한 클라이언트에 보내고 반향 회신을 수신합니다. 스레드 2가 TCP 패킷 중 하나를 수신하지 못하게하려면 어떻게해야합니까?