멀티 스레드 그룹 기반 캐스팅 서버 설계 및 구현

Design and Implementation of the Multi-threaded Casting Server based Group

  • 김연정 (이화여자대학교 과학기술대학원 컴퓨터학과) ;
  • 조동섭 (이화여자대학교 과학기술대학원 컴퓨터학과)
  • Kim, Yeun-Jung (Dept of Computer Science and Engineering Ewha Womans University) ;
  • Cho, Dong-Sub (Dept of Computer Science and Engineering Ewha Womans University)
  • 발행 : 2003.07.21

초록

멀티 스레드 기법을 사용하여 사용자가 원하는 데이터를 그룹별로 전송해 주는 블로드캐스팅 서버를 구현하였다. 서버는 멀티 스레드로 사용자를 받아들이고 사용자가 만들기 원하는 그룹을 생성하며 데이터를 전송한다. 또한 각 사용자와 생성된 그룹들을 연결 리스트를 사용하여 관리하므로 서버의 효율을 높였다. 제안된 서버는 새로운 데이터를 만들어 저장하고 전송하는 부분과 그 데이터를 받아 저장하고 웹 서버에 전달하는 부분으로 나누어진다. 이 서버는 데이터를 전송하는데 메시지 전송과 파일 전송의 두 가지 방법을 사용하여 매끄럽게 블로드캐스팅하도록 하였으며 서버와 클라이언트 기반으로 서버와 클라이언트가 서로 정보를 주고받을 수 있다.

키워드