2011-08-05 6 views
0

내 응용 프로그램에는 40 개의 멀티 캐스트 IP 주소를 조인 한 MulticastSocket이 있습니다 (동일한 포트에 있음).데이터 그램이 전송 된 멀티 캐스트 IP 찾기

데이터 그램을받을 때 특정 멀티 캐스트 IP를 찾은 방법이 있습니까?

멀티 캐스팅을 지원하는 새로운 "DatagramChannel"(Java 7)에 관해서도 같은 질문입니다.

대단히 감사합니다!

+0

도움이 될까요? – NewUser

답변

0

Java 1에서 6까지는 IP 멀티 캐스트 주소마다 하나의 소켓을 만든 다음 개인 데이터를 사용하여 들어오는 주소를 확인해야합니다.

호스트 CRT에서 IP_PKTINFOCMSG_* apis를 사용하여 대상 주소를 결정할 수 있지만 Java에서는 노출되지 않았습니다.

Java 7은 SSM (RFC3768)과 함께 멀티 캐스트에 대한 NIO 지원을 제공합니다.

관련 문제