멀티 캐스팅(Multicasting), ArrayList를 이용한 멀티캐스트 도식도, 멀티캐스트 프로그램에 필요한 클래스
멀티 캐스팅(Multicasting)· 유니 캐스트 모델은 실시간 프로그램에서 서버의 정보를 모든 클라이언트가 공유할 때 문제점이 있습니다. 이런 문제를 해결하기 위해서는 일대 다 전송을 지원하는 멀티 캐스팅 구조를 사용해야 합니다.· 한명의 클라이언트가 서버의 정보를 변경했을 경우 모든 클라이언트에게 전송함으로써 서로가 변경된 정보를 공유할 수 있는 애플리케이션을 만들 때 적합합니다.· 멀티 캐스팅 프로그램을 작성하기 위해서는 유니캐스트에서 생성된 스레드(thread)를 저장하기 위한 공간(ArrayList)이 필요하며, 클라이언트에서는 자신이 보낸 메시지나 다른 클라이언트가 보낸 메시지를 받기 위한 스레드가 필요합니다. ArrayList를 이용한 멀티캐스트 도식도 멀티캐스트 프로그램에 필요한 클래스