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

Slides:



Advertisements
Similar presentations
지도 교수님 : 이 상 훈 교수님 학 과 : 컴퓨터 응용 과학부 학 번 : 이 름 : 김 대 현 자바 채팅 프로그램 2002 년 졸업 프로젝트.
Advertisements

7 장. 원격지에서 리눅스서버를 관리하자. 텔넷서버를 설치 / 운영한다. SSH 서버를 운영한다. VNC 서버를 설치 / 운영한다.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
뇌를 자극하는 Windows Server 2012 R2
Index SendMemo 기능 Q & A 팀 소개 배경 및 목적 구현
멀티 쓰레드 기반의 채팅 프로그램 이름 문성영 이름 김현진 학번 이름 장용하 이름 차희진 분석설계서.
Power Java 제3장 이클립스 사용하기.
Network Lab. Young-Chul Hwang
소켓 모델 주소 지정 in_addr_t inet_addr(const char *ip_address) 연결 지향 모델 (TCP)
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
31강 JAVA 네트워크 JAVA 네트워크 InetAdress, URLConnection 클래스 Socket의 이해
네트워킹 CHAPTER 13 Section 1 네트워킹의 개요와 java.net 패키지 Section 2 인터넷 주소와 URL
Linux서버를 이용한 채팅프로그램 지도 교수님 : 이형원 교수님 이 름 : 이 은 영 학 번 :
네트워크 프로그래밍 Yang-Sae Moon Department of Computer Science
Visual Basic .NET 처음 사용하기.
FTP 프로그램 채계화 박재은 박수민.
Homework 6… 12월 2일(금) 11:59pm까지 자신의 이름과 학번을 출력해 주는 유닉스/리눅스 네트워크 소켓 서버 프로그램 과 클라이언트 프로그램 을 작성해 보세요 참고 (실습1) Hello 프로그램 helloserver.c helloclient.c 컴파일.
Chapter 06. UDP 서버/클라이언트.
NJM Messenger 박상원 박연호.
모바일 자바 프로그래밍 JDBC / WAP Ps lab 오민경.
ARP Project 조 충 호 교수님 김 세 진 조교님 조 진 형 변 익 수
네트워크프로그래밍 분반 : E 12 반 윤도경 류기훈
프로젝트 발표 순서 12/7(수), 팀 별 15분 발표순서 PPT (팀 별 이름, 구현 내용, 결과-그래프 포함) 각 기법당
고급 시스템 프로그래밍 및 실습 Term Project : Qt 프로그래밍을 이용한 오목 게임
네트워크프로그래밍프로젝트 < 관리 tool >
Chapter 19 솔라리스 네트워크 관리 Solaris1 . TCP/IP 개요
I/O&socket통신 POWERPOINT & GROUP STUDY 한재희 김상훈 최기람 황인준 이어진.
Method & library.
CniMail 메일 클라이언트 조재영 지승우.
DSU Nanumi FTP - Network Programming 염대영
RMI Messenger 지도 : 김정배 교수님 조봉진.
Go Lang 리뷰 이동은.
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
Smart Workplace 개발자 가이드
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
USN(Ubiquitous Sensor Network)
Internet 데이터 전송 목표: 인터넷의 개요 및 기본 내용을 살펴보고 VB에서의 데이터 전송 프로그래밍에 대하여 학습한다. 주요내용 인터넷의 개요 인터넷 데이터 전송 인터넷 프로그래밍 Winsock Client Server 프로그래밍.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
최종 발표 VoIP를 이용한 PC to PC 소프트 폰 1조 백상현 장현제.
Network Programming - 최종보고서 -
MAIL CLIENT 김창우 윤성훈 이경재.
자바로 만든 채팅 프로그램 임경진 조주경 지도교수님 : 이광세 교수님.
채팅프로그램 Good Day클럽 나윤영 신윤정 김시한.
15강. 폼 데이터 값 검증 Validator를 이용한 검증 ValidationUtils 클래스
CHAP 21. 전화, SMS, 주소록.
I.D.P(Image Download Program)
프로젝트 제안서 -TCP/IP를 이용한 메신저 구현-
01. 개요 네트워크에 있는 컴퓨터와 그룹에 대한 NetBIOS 이름에 대응되는 IP 주소를 찾아주는 서비스
MONSTER CAR 구정재 한석우 김재형.
Level 0 Level 1 Level 2 Level 3 공모전 후기 모음 웹 서비스 1. 웹 페이지 설계 2. 웹 서버 구현
네트워크 프로그래밍 (모바일 주문 프로그램 )
Chapter 04. TCP 서버/클라이언트.
모바일(폰)메일 서비스 정흠수 최동훈.
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
JSP Programming with a Workbook
인공지능실험실 박사 1학기 장성만 TCP/IP Socket Programming… 제 8장 도메인 이름과 인터네 주소 인공지능실험실 박사 1학기 장성만
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
채팅 및 파일전송 프로그램 권 경 곤 김 창 년.
소리가 작으면 이어폰 사용 권장!.
Wake On Lan 발표자: 김 홍 기 김홍기 조성오
KSP 메신저 김광민 서정건 박윤옥.
Network Lab. Young-Chul Hwang
학부 컴퓨터공학부 교육과정 (학부) 2학년 4학년 3학년 1학년 1학기 2학기 IPP 자격과정 전공트랙
Completion Port기반의 채팅프로그램
CHAP 15. 데이터 스토리지.
M.B.TEAM 중간 발표 (5.18) 이 제걸 백 인호.
JAVA 프로그래밍 16장 JNLP.
두손Order 푸드팩토리 두손Order Ver 1.0 ㈜시소이드.
중간 결과 보고 ( Server & Client )
소리가 작으면 이어폰 사용 권장!.
Presentation transcript:

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

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

■ 예상 인터페이스

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

■ 전체 설계도 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를 이용해 메일을 보내는기능

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

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

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