Presentation is loading. Please wait.

Presentation is loading. Please wait.

다자간 채팅프로그램 김형도 99003052 허영민 20032746.

Similar presentations


Presentation on theme: "다자간 채팅프로그램 김형도 99003052 허영민 20032746."— Presentation transcript:

1 다자간 채팅프로그램 김형도 허영민

2 ■ 개 요 프로젝트 명 : 다자간 채팅 프로그램 개발 환경 개발 목적 OS : Windows
Tool : Visual Stdio .NET 2003 .NET Framework 1.1 / C# 개발 목적 다른 장소에 있는 클라이언트들 간의 대화 네트워크 프로그래밍의 소켓과 관련 된 이해와 구현

3 ■ 예상 인터페이스

4 ■ 기 능 기본 채팅 기능 심심이 기능 : 서버의 AI와 간단한 1:1 채팅 기능
클라이언트/서버 방식으로 TCP를 사용하여 구현 기존 채팅방에서 사용하는 몇 가지 기능 구현 대화저장(갈무리) (/s) 귓속말 기능(/w 아이디) 화면 지우기(/c) ※ 대화내용이 /로 시작할 경우 명령어로 인식 심심이 기능 : 서버의 AI와 간단한 1:1 채팅 기능 자료실 : 서버에 자료실을 두어 사용자간의 파일 공유 POP3/SMTP : 채팅 도중 메일을 보낼 수 있으며, 새 메일을 확인할수있다.

5 ■ 전체 설계도 SimSim Client Server Data POP3 SMTP … … 사용자가 심심 할때사용하는놀이
1 사용자가 심심 할때사용하는놀이 Client Server Data socket bind thread send receive socket bind listen receive send thread Wait 1 1 1…* 1 사용자간의 데이터 공유를 위해 보관 Connect POP3 textReceive() textSend() textReceive() textSend() 1 POP3를 이용해 메일을 보는기능 SMTP 1 SMTP를 이용해 메일을 보내는기능

6 ■ 고려 사항 1:1 채팅이 아닌 다자간 채팅이므로 쓰레드/비동기 메소드와 같은 방식으로 구현
여러 다른 기능과 채팅 기능과의 원활한 결합성 사용자가 최대한 편리한 GUI환경 구축

7 ■ 계발 일정 5월 9일 ~ 5월 23일 5월 24일 ~ 6월초 6월초 ~ 기말 C# 네트워크 클래스 / 메소드 공부
세부 설계 및 프로토타입 구현 5월 24일 ~ 6월초 코 딩 6월초 ~ 기말 테스팅 / 디버깅

8 ■ 참고 문헌 C# 네트워크 프로그래밍(대림) Network Programming .Net FrameWork(정보문화사)
Professional 닷넷 네트워크 프로그래밍 (정보문화사) Beginning C#(정보문화사)


Download ppt "다자간 채팅프로그램 김형도 99003052 허영민 20032746."

Similar presentations


Ads by Google