Download presentation
Presentation is loading. Please wait.
1
프로젝트 제안서 -TCP/IP를 이용한 메신저 구현-
과목명 : 네트워크프로그래밍 팀원 : 권용현, 김대현, 성광일
2
목 차 개요 국내외 현황 메신저 점유율 세부연구내용 개발환경 프로젝트 개발 일정
3
개 요 메신저 : 인터넷에서 실시간으로 메시지와 데이터를 주고받을 수 있는 소프트웨어
개 요 메신저 : 인터넷에서 실시간으로 메시지와 데이터를 주고받을 수 있는 소프트웨어 즉시 전달한다는 의미로 인스턴트 메신저라고도 함 메신저의 기능 실시간채팅,화상채팅,음성채팅,파일전송의 기본기능외에 문자메시지전송,날씨,뉴스,증권등 다양한기능이 추가됨
4
국내외 현황 해외에서는 MSN 메신저가 세계 점유율 61%를 기록
5
국내외 현황 싸이월드와의 연동기능, 휴대폰 무료 문자메시지전송(SMS) 등 네이트온만의 차별화된 서비스가 인기를 끌고 있다.
네이트온, MSN 메신저 월간 월 순방문자수(UV)(코리안 클릭 2월 기준) 싸이월드와의 연동기능, 휴대폰 무료 문자메시지전송(SMS) 등 네이트온만의 차별화된 서비스가 인기를 끌고 있다.
6
메신저별 점유율
7
세부연구내용 메신저의 동작원리 클라이언트 프로그램을 실행시켜 서버에 접속 서버는 접속한 사용자의 IP 주소를 DB에 저장
8
주소록에 있는 친구리스트에 있는 사용자들의 경우
IP주소를 이미 알고 있으므로 상대방 시스템에 데이터를 바로 전송 친구 리스트에 등록되지 않은 사용자 이름이 입력되었을 경우 서버에 접속하여 해당 사용자의 IP 주소를 알아낸 후 전송한다.
9
사용자가 전달하는 메시지는 TCP/IP 패킷형태로 다른 클라이언트에게 바로 전송된다.
프로그램의 종류에 따라서는 메시지가 서버를 경유하여 전달되는 것도 있다.
10
메시지 전송의 예
11
메시지 전송 예
12
개발 환경 데이터베이스 : MySQL 언어 : 비주얼 C++.NET 테스트 환경 : Windows XP
13
메신저 구조
14
개발 일정 2006.5 ~ 2006.6 ● 1 2 3 4 5 6 내 용 프로젝트기획 및 설계 구현 테스트 & 디버깅
구현 테스트 & 디버깅 최종 결과물 & 보고서
15
참고 문헌 1. TCP/IP 소켓프로그래밍 < (주)교학사 >
2. 세상에서 가장 쉬운 네트워크 프로그래밍< 정보문화사 > 3. < 코리안 클릭 >
Similar presentations