프로그래밍
SSM - 지원할 프로그램에 관하여
금룡섭
2012. 5. 28. 00:36
프로그램 설명)
Windows OS에서 작동하는 서버/클라이언트 채팅 프로그램
제작 단계)
1단계
(1) TCP 에코서버 / UDP 에코서버
(2) 간단한 구성의 채팅서버 싱글쓰레드 기반
(3) 멀티 쓰레드 기반의 채팅서버 (이벤트방식)
(4) 멀티 쓰레드 기반의 채팅서버 (오버랩드 방식)
(5) 멀티 쓰레드 기반의 채팅서버 (IOCP / 넌블럭킹 오버랩드)
(6) DB핸들링 (MS-SQL/MY-SQL) Stored Procedure 호출 및 결과값 전달
(3) 멀티 쓰레드 기반의 채팅서버 (이벤트방식)
(4) 멀티 쓰레드 기반의 채팅서버 (오버랩드 방식)
(5) 멀티 쓰레드 기반의 채팅서버 (IOCP / 넌블럭킹 오버랩드)
(6) DB핸들링 (MS-SQL/MY-SQL) Stored Procedure 호출 및 결과값 전달
2단계
(0) 서버에 파일 목록 / 관리 기능 부여 / 채팅의 내용 자동 DB에 저장
(1) 서버/클라이언트 콘솔 창을 나누고 적절한 UI - 클라이언트: 대화창 / 프로필 창 / 입력 창 / 이미지or비디오
(2) 1단계의 프로그램과 (1)을 접목
(3) 채팅방 기능 부여
(4) 파일 전송 기능 부여 - 전송 승인/거절 가능
(5) 이미지 파일일 경우 openCV를 이용한 이미지를 텍스트로 보이는 기능 부여
(6) 비디오 파일일 경우 openCV를 이용한 비디오를 텍스트로 보이는 기능 부여