|
Multicast라면 IGMP일건데...
그냥 받기만 하면 안될거구요... IGMP Membership Report가 왔을때 적절하게 응답을 해주셔야지 계속해서 받을 수 있을겁니다.
VLC도 IGMP로 계속해서 통신을 하니까 끊어지지 않고 받을 수 있는겁니다. setsockopt과는 별 상관이 없습니다.
존기다림 님이 쓰신 글 :
: 안녕하세요~
: 여기서 많은 도움을 얻어가는 사람입니다. ^^
:
: 현재 C++ Builder 5와 ICS컴포넌트의 TWSocket을 사용하여 UDP Multicast 수신 프로그램을 만들었습니다.
:
: 그런데 Multicast Data를 받다보면 어느정도 받다가 끊어진것처럼 데이터가 더이상 들어오지 않습니다.
: (물론 송신은 계속 이루어지고 또 VLC Media Player라는 프로그램으로 데이터를 받으면 정상적으로 모두 받아집니다.)
: 받은 데이터는 매번 크기가 다르고 PC에 따라 대체로 받는 크기도 다릅니다.
:
: 이런 현상이 왜 나타나는지 아시는 고수님들 부탁드립니다.
:
: 그리고 Multicast 데이터 수신시 꼭 필요한 setsockopt들은 어떤것들이 있는지 부탁드립니다.
:
: 감사합니다.
|