2010-03-28 3 views
0

Java에서 멀티 캐스트 소켓의 간단한 예제를 실행하려고합니다.MulticastSocket.joinGroup()에서 오류가 발생했습니다.

MulticastSocket s = new MulticastSocket(6789); 
InetAddress group = InetAddress.getByName("230.1.1.1"); 
s.joinGroup(group); 

이 코드는 오류가 발생 IP_ADD_MEMBERSHIP 실패

어떤 생각 (하드웨어 필터에서?)?

+0

스택 추적을 해석하는 대신 표시하십시오. – skaffman

답변

2

DHCP 미디어 감지 기능이 활성화되면 일부 Windows 컴퓨터에서이 문제가 발생할 수 있습니다 (기본값). 이 문제를 해결하려면 http://support.microsoft.com/kb/239924에 설명 된대로 HDHCP 미디어 감지를 비활성화해야 할 수도 있습니다.

네트워크 인터페이스가 멀티 캐스트를 지원하지 않는 경우에도 발생할 수 있습니다. VPN 인터페이스는이 문제로 유명합니다.

또한 로컬 영역 연결 속성> 인터넷 프로토콜> 속성> 고급> 옵션> 속성> "TCP/IP 필터링 사용"을 비활성화하여 TCP/IP 필터링을 해제하십시오.

관련 문제