TCP/IP를 이용한 채팅프로그램제작
- 등록일 / 수정일
- 페이지 / 형식
- 자료평가
- 구매가격
- 2005.07.07 / 2019.12.24
- 30페이지 / zip (압축파일)
- 1건 (구매금액의 3%지급)
- 4,100원
추천 연관자료
- 하고 싶은 말
- 소스와 함께 압축되어 있습니다.
- 목차
-
1. 목적
2. 제작개요
3. 프로그램 개요
4. 평가
- 본문내용
-
실험 보고서
1. 목적
TCP/IP를 이용한 채팅 프로그램 제작
2. 제작개요
1) 제작목표
기본적인 채팅기능과 함께 MSN 기능과 같은 기능을 지원하도록 설계
2) 제작내용
·서버와 클라인언트를 분리 하였으며 서버에 클라이언트의 접속을 관리하는기능, 메시지들을 전송하는 기능을 제외하고 모든기능을 클라이언트에서 할수 있도록 처리
·클라이언트끼리 대화 외에 한대상을 선택하여 쪽지 기능을 지원
3) 제작분담
김동준 - 윈도우 MFC 소켓을 이용한 서버와 클라이언트제작
정민근 - 해당 서버와 클라이언트를 이용 추가 기능(쪽지기능)과 데이터 전송을 위한 부분제작
4) 프로그램 설명
본프로그램은 윈도우 MFC 소켓을 이용하여 TCP/IP 프로토콜로 데이터를 전송하는 기본적인 기능을 지원하는 채팅 프로그램이다. CSocket에서 지원하는 기본적인 클래스(OnAccept, OnRecive...)를 이용하여 간단한 채팅 기능을 지원한다. 채팅문자열은 250으로 제한하였으며 모든 데이터는 char 형태로 분류하여 처리하였다. 비동기소켓을 이용하여 제작하였지만 원래 의도인 서버와 클라이언트를 분리하는 목적으로 제작하여 데드락 현상을 이미 해결된 상태이다. 클라이언트끼리 보내는 데이터는 서버에서 CObList를 이용하여 관리하고 해당 소켓과 접속이름을 동시에 관리하여 관리의 용이성을 높였다. 추가기능은 쪽지 보내기 기능과 접속자 관리 기능을 지원하기 위해서 char 문자열에 특수 기호를 추가하여 전송된 문자열을 분리 어떤 명령인지와 보내고자 하는 메시지를 분리해 내도록 하였다.
- 참고문헌
-
http://sourceforge.net/ - 서버관련 기본 내용
http://www.devpia.com/ - 채팅 프로그램 예제 참고
http://codeguru.com/ - GDI+,이벤트 처리, 소켓관리, 소켓생성/소멸/개념 참고
자료평가
- 음..이건뭐..구현이 안되는 부분이 좀 있는듯
- jab***
(2009.11.23 23:20:06)