연결된 클라이언트에서 메시지를 멀티 캐스트해야하지만 문제가 있습니다.자바에서 메시지를 멀티 캐스팅하는 중 오류가 발생했습니다.
String msg = "Hello";
InetAddress group = InetAddress.getByName("228.5.6.7");
MulticastSocket s = new MulticastSocket(6789);
s.joinGroup(group);
DatagramPacket hi = new DatagramPacket(msg.getBytes(), msg.length(),
group, 6789);
s.send(hi);
나는 예외가 점점 오전 :
java.net.SocketException: Not a multicast address
내가 시도 : 나는 this 링크를 다음 코드를 시도
- 로컬 호스트를
- 127.0.0.1
- 192.168 .1.29 (내 로컬 IP)
무엇이 잘못되었을 수 있습니다. 이 주제에 익숙하지 않아서 디버깅 할 수 없습니다. 어떤 도움을 주셔서 감사합니다.
s.joinGroup (group) 올바른 명령이 아닙니까? –
@ publ1c_stat1c '멀티 캐스트 그룹 설정 [설정]'과 같은 작업은 없습니다. – EJP