UDP통신1 [JAVA]멀티캐스팅을 이용한 채팅 프로그램 앞서 만들었던 유니캐스팅을 이용한 채팅 프로그램에서 더 나아가 멀티캐스팅을 이용하여 한 서버 안에 여러 명이 대화가 가능한 채팅 프로그램을 만들어 보았다. 멀티 캐스팅이란? •멀티 캐스팅 •유니 캐스트 모델은 실시간 프로그램에서 서버의 정보를 모든 클라이언트가 공유할 때 문제점이 있다. •이런 문제를 해결할 수 있는 방법이 일대 다 전송을 지원하는 멀티 캐스팅 방법이다. •한명의 클라이언트가 서버의 정보를 변경했을 경우 모든 클라이언트에게 전송함으로써 서로가 변경된 정보를 공유할 수 있는 애플리케이션을 만들 때 적합하다. •멀티 캐스팅 프로그램을 작성하기 위해서는 유니캐스트에서 생성된 스레드를 저장하기 위한 공간(ArrayList)이 필요하며, 클라이언트에서는 자신이 보낸 메시지나 다른 클라이언트가 보낸.. 2022. 9. 6. 이전 1 다음