미디어 서버에서 멀티 캐스트 패킷을 수신하려고합니다. 다음은 예제 패킷의 wireshark 캡처입니다.
(출처 : memecode.com )
관련된 포트가없는 것처럼 보이며 소스 및 대상의 MAC 주소 만 있습니다. 내가 본 대부분의 소스 코드 예제는 멀티 캐스트 패킷을 수신 할 때 특정 포트에 바인딩됩니다. 예 : https://publib.boulder.ibm.com/infocenter/iseries/v5r3/index.jsp?topic=%2Frzab6%2Frzab6x2multicast.htm
Windows와 MaxOSX (두 경우 모두 C ++ 앱, 즉 Mac 포트가 더 중요하지만 Win32 API 및 Carbon)에서 이러한 패킷을 수신 할 수 있기를 바랍니다.
어떻게 할 수 있습니까?
UDP 소켓을 만들고 포트에 바인딩하고 멀티 캐스트 그룹에 가입 한 다음 recvfrom()
.
그러나 캡처 한 패킷은 UDP 멀티 캐스트 패킷처럼 보이지 않습니다. 라우터 사이에 뭔가가 있습니까? IP 및 포트 정보가있는 UDP 헤더는 물론 IP 헤더가 없습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다