• LF몰 이벤트
  • 파일시티 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

자바로 구현한 멀티채팅 프로그램 - 주석 아주 상세함

*지*
개인인증판매자스토어
최초 등록일
2012.02.13
최종 저작일
2012.02
파일확장자 압축파일
가격 3,500원 할인쿠폰받기
다운로드
장바구니

소개글

자바로 구현한 멀티 채팅 프로그램입니다.
완벽하게 객체지향적으로 설계가 되었으며, 소켓 네트워크 및 입출력 스트림, 쓰레드, try~catch예외처리, 자료구조(HashMap, 클라이언트 객체를 담는 공간으로 사용됨) 등 다양한 자바의 항목들이 사용되었으며,
거의 모든 소스코드에 주석이 아주 상세하게 달려있습니다.
개발은 이클립스에서 하였으며, 프로젝트 폴더를 통째로 압축하였습니다. 이클립스를 사용하는 경우 최상위 폴더를 그대로 Import 하시면 되며, 그렇지 않을 경우 직접 소스 파일을 빌드 하시면 됩니다.
사용된 소스 파일은 아래와 같으며, 클래스 별로 나뉘어 있습니다.
1. ChatServer.java -> 채팅 서버
2. ChatClientConnection -> 서버에서 각각의 클라이언트와의 접속을 관리하기 위한 객체. ChatServer 내에서 사용
3. ChatClient -> 채팅 클라이언트.

간단한 콘솔 인터페이스로 이루어져있습니다.
자바 공부에 많은 도움되시기 바랍니다.

컴파일 실행환경

JSE/JDK 1.6 /Windows 7 Professional

압축파일 내 파일목록

MultiChatExam/
MultiChatExam/.metadata/
MultiChatExam/.metadata/.lock
MultiChatExam/.metadata/.log
MultiChatExam/.metadata/.plugins/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/1/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/18/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/18/a0c917d7ee5200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/1/b05e8867ee5200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/1/f00d3421ea5200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/24/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/24/506ca59ce95200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/2b/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/2b/40cf9392ee5200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/2e/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/2e/6055174bee5200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/3a/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/3a/e09b488fee5200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/3b/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/3b/90595505ea5200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/4c/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/4c/00a22dcac05300111ad8951ba396f22a
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/5/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/5/f0456e00e95200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/6/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/66/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/66/805c49d3ee5200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/66/80d885bab75300111ad8951ba396f22a
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/68/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/68/00229ffb355200111017bd9826e91344
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/6e/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/6e/b04888b4ee5200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/6/c0da5388e95200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/72/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/72/f07a6542e95200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/74/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/74/0049a7a1ec5200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/78/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/78/202878daed5200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/82/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/82/00fa3b59365200111017bd9826e91344
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/86/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/86/c0bf0432325200111017bd9826e91344
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/90/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/90/30b6fd97e95200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/94/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/94/70b9772a315200111017bd9826e91344
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/9d/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/9d/c06992f7ed5200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/a2/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/a2/30c1f0bfff5200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/b/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/b/2081b968ed5200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/b/60c21f4b055300111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/d5/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/d5/3046fb40315200111017bd9826e91344
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/dd/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/dd/50883a13ef5200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/e1/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/e1/800d1250ee5200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/e4/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/e4/c00b5398315200111017bd9826e91344
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/e4/f0b8b837365200111017bd9826e91344
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/e7/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/e7/1038ac6def5200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/ef/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/ef/3032ba14e95200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/f7/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/f7/108a18baee5200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/fb/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.history/fb/403baefce95200111cbcafa0fc9bacb5
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.projects/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.projects/ChatClient/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.projects/ChatClient/.indexes/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.projects/ChatClient/.indexes/e4/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.projects/ChatClient/.indexes/e4/history.index
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.projects/ChatClient/org.eclipse.jdt.apt.core/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.projects/ChatClient/org.eclipse.jdt.core/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.projects/ChatClient/org.eclipse.jdt.core/state.dat
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.projects/ChatServer/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.projects/ChatServer/.indexes/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.projects/ChatServer/.indexes/e4/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.projects/ChatServer/.indexes/e4/history.index
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.projects/ChatServer/org.eclipse.jdt.apt.core/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.projects/ChatServer/org.eclipse.jdt.core/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.projects/ChatServer/org.eclipse.jdt.core/state.dat
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.root/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.root/3.tree
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.safetable/
MultiChatExam/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources
MultiChatExam/.metadata/.plugins/org.eclipse.core.runtime/
MultiChatExam/.metadata/.plugins/org.eclipse.core.runtime/.settings/
MultiChatExam/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ant.ui.prefs
MultiChatExam/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs
MultiChatExam/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs
MultiChatExam/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs
MultiChatExam/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs
MultiChatExam/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs
MultiChatExam/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs
MultiChatExam/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs
MultiChatExam/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs
MultiChatExam/.metadata/.plugins/org.eclipse.debug.core/
MultiChatExam/.metadata/.plugins/org.eclipse.debug.core/.launches/
MultiChatExam/.metadata/.plugins/org.eclipse.debug.core/.launches/ChatServer.launch
MultiChatExam/.metadata/.plugins/org.eclipse.debug.ui/
MultiChatExam/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml
MultiChatExam/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml
MultiChatExam/.metadata/.plugins/org.eclipse.e4.workbench/
MultiChatExam/.metadata/.plugins/org.eclipse.e4.workbench/deltas.xml
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.core/
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.core/1195944079.index
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.core/1668301934.index
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.core/1789169078.index
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.core/2877109961.index
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.core/3000053649.index
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.core/3270002986.index
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.core/3277441100.index
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.core/3585733931.index
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.core/3730526690.index
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.core/4251467834.index
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.core/4267283917.index
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.core/invalidArchivesCache
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.core/javaLikeNames.txt
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.debug.ui/
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.launching/
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.launching/.install.xml
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.ui/
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml
MultiChatExam/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml
MultiChatExam/.metadata/.plugins/org.eclipse.ltk.core.refactoring/
MultiChatExam/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/
MultiChatExam/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml
MultiChatExam/.metadata/.plugins/org.eclipse.pde.api.tools/
MultiChatExam/.metadata/.plugins/org.eclipse.pde.core/
MultiChatExam/.metadata/.plugins/org.eclipse.pde.core/.cache/
MultiChatExam/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties
MultiChatExam/.metadata/.plugins/org.eclipse.pde.core/.p2/
MultiChatExam/.metadata/.plugins/org.eclipse.pde.core/.p2/org.eclipse.equinox.p2.engine/
MultiChatExam/.metadata/.plugins/org.eclipse.pde.core/.p2/org.eclipse.equinox.p2.engine/profileRegistry/
MultiChatExam/.metadata/.plugins/org.eclipse.ui.editors/
MultiChatExam/.metadata/.plugins/org.eclipse.ui.editors/dialog_settings.xml
MultiChatExam/.metadata/.plugins/org.eclipse.ui.ide/
MultiChatExam/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml
MultiChatExam/.metadata/.plugins/org.eclipse.ui.workbench/
MultiChatExam/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
MultiChatExam/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml
MultiChatExam/.metadata/version.ini
MultiChatExam/ChatClient/
MultiChatExam/ChatClient/.classpath
MultiChatExam/ChatClient/.project
MultiChatExam/ChatClient/.settings/
MultiChatExam/ChatClient/.settings/org.eclipse.jdt.core.prefs
MultiChatExam/ChatClient/bin/
MultiChatExam/ChatClient/bin/.classpath
MultiChatExam/ChatClient/bin/.project
MultiChatExam/ChatClient/bin/.settings/
MultiChatExam/ChatClient/bin/.settings/org.eclipse.jdt.core.prefs
MultiChatExam/ChatClient/bin/ChatClient.class
MultiChatExam/ChatClient/src/
MultiChatExam/ChatClient/src/ChatClient.java
MultiChatExam/ChatServer/
MultiChatExam/ChatServer/.classpath
MultiChatExam/ChatServer/.project
MultiChatExam/ChatServer/.settings/
MultiChatExam/ChatServer/.settings/org.eclipse.jdt.core.prefs
MultiChatExam/ChatServer/bin/
MultiChatExam/ChatServer/bin/ChatClientConnection.class
MultiChatExam/ChatServer/bin/ChatServer.class
MultiChatExam/ChatServer/src/
MultiChatExam/ChatServer/src/ChatClientConnection.java
MultiChatExam/ChatServer/src/ChatServer.java
MultiChatExam/Image1.jpg

참고 자료

없음
*지*
판매자 유형Bronze개인인증

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우
최근 본 자료더보기
탑툰 이벤트
자바로 구현한 멀티채팅 프로그램 -  주석 아주 상세함
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업