본 발명은 애드혹 네트워크에서 중계노드를 이용하는 멀티캐스트 방법에 관한 것이다. 본 발명은 소스노드로부터 데이터 패킷을 수신하는 단계; 상기 데이터 패킷을 수신한 노드가 상기 소스노드로부터 선택된 상기 데이터 패킷을 중계하게 될 선택중계노드에 해당하는지에 대한 정보를 보관하는 선택중계노드셋을 참조하여 자신이 선택중계노드에 해당하는지 판단하는 단계; 및 상기 판단하는 단계를 기반으로 상기 데이터 패킷을 목적지 노드에 전송하거나 삭제하는 단계를 포함한다.