linux 멀티캐스트 example




[ 리눅스 멀티캐스트 예제 ]




멀티캐스트는 특정 네트워크 상에서 해당 채널에 등록된 모든 컴퓨터에 데이터를 전송하는 방법이다.


브로드캐스트에 비해 훨씬 효율적으로 네트워크 자원을 사용할 수 있다.


멀티캐스트로 데이터를 주고받기 위해서는 미리 정의된 D클래스 주소 범위를 논리적인 채널로 사용해야 한다.


[ 244.0.0.1 ~ 239.255.25..254 ]


간단한 테스트 코드다. 우선 데이터를 보내주는 녀석이다.





다음은 채널에 등록하고 메세지를 기다리는 Receiver 다.

 






댓글

Designed by JB FACTORY