안녕하세요.
델파이 5에서 Indy Servers->IdUDPServer 을 이용하여 브로드캐스트로 데이터를 받고 있다가
멀티캐스트로 변경하게 되었습니다.
찾아보니 Indy Servers->IdUDPServer를 이용하여 멀티캐스팅도 가능하다고 들어
그룹IP와 포트를 설정하기 위하여 이것저것 찾아보았습니다.
Bindings 속성을 이용하여 IP와 Port를 설정해보았는데 데이터 수신에 실패하였습니다.
다른 부분이 있는지 인터넷 여기저기 다 찾아보고 메뉴도 확인하고 IndyUDPServer 메뉴얼도 찾아보고
책도 읽어보앗지만 멀티캐스트 방식에 대한 내용이 많이 없었습니다.
물론 해결방법도 찾지 못하였구요....ㅠㅠ(메뉴얼은 멀티캐스트 부분은 내용이 백지더군요..)
델파이 5에서 Indy Servers->IdUDPServer를 이용한 멀티캐스팅 방법이나
다른 방법을 이용한 멀티캐스팅 방법을 아시면 설명 부탁드립니다....
IGMP로 데이터를 요청해야 합니다. Indy도 IGMP지원하는것으로 알고 있어요. (지금 델파이가 없어서... 확인불가...) 인디의 IGMP컴포넌트를 써서 멀티캐스트그룹에 조인하세요.
Broadcast는 내가 쓰든 말든 모든 패킷이 오지만 Multicast는 내가 요청해야 패킷이 옵니다.