스레드(Thread)를 활용한 간단한 채팅 프로그램

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2016.11.24 / 2016.11.24
  • 1페이지 / fileicon zip (압축파일)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 1,500원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
스레드(Thread)를 활용한 간단한 채팅 프로그램
하고 싶은 말
# 간단한 과제 제출용으로 작성된 콘솔 일대일 채팅 프로그램

Server : 아이디를 인자값으로 입력받음
Client : 아이디, 서버IP. 서버PORT를 인자값으로 입력받음


1. 입력받은 아이디를 메시지에 포함해서 전송.
2. 고정 데이터 형식으로 메시지의 크기를 전송하고, 실제 메시지를 가변 데이터 형식으로 전송.
3. 메시지 입력 없이 앤터만 입력하면 발생하는 등의 기본적인 에러를 제어함.
4. 일대일 채팅프로그램이며 서버와 클라이언트 디렉토리를 통째로 첨부함.
5. 따라서, 추가 설정 작업 없이 다운로드 받은 후 바로 실행 가능 함.


컴파일 실행환경
Visual Studio 2010에서 작성되었으며 Windows XP, Windows 7에서 정상작동을 확인했습니다.

압축파일내 파일목록
Prob21Client/Debug/CL.read.1.tlog
Prob21Client/Debug/CL.write.1.tlog
Prob21Client/Debug/Prob21Client.exe
Prob21Client/Debug/Prob21Client.exe.embed.manifest
Prob21Client/Debug/Prob21Client.exe.embed.manifest.res
Prob21Client/Debug/Prob21Client.exe.intermediate.manifest
Prob21Client/Debug/Prob21Client.ilk
Prob21Client/Debug/Prob21Client.lastbuildstate
Prob21Client/Debug/Prob21Client.log
Prob21Client/Debug/Prob21Client.pdb
Prob21Client/Debug/Prob21Client_manifest.rc
Prob21Client/Debug/cl.command.1.tlog
Prob21Client/Debug/link-cvtres.read.1.tlog
Prob21Clie
본문내용
# 간단한 과제 제출용으로 작성된 콘솔 일대일 채팅 프로그램

Server : 아이디를 인자값으로 입력받음
Client : 아이디, 서버IP. 서버PORT를 인자값으로 입력받음
참고문헌
없음
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • [객채지향언어] 사례시스템에서 구성된 MVC아키텍처의 Method call과 Event에 따른 분석 및 소스분석
  • 참고자료http://pga.mgh.harvard.edu/Parabiosys/education/seminars/microarraydatabasesystemusingstruts.pptMicroarray Database System Using Struts, pptStruts 강좌http://blog.naver.com/sungback?Redirect=Log&logNo=900234058311.웹 어플리케이션에서의 MVC 구현1.1 JSP와 서블릿을 이용한 모델2 구조.1.2 핵심 클래스 1.3 메소드 콜과 이벤트에 대한 분석2. 멀티스레드 채팅 프로그램2-1. swing 과 AWT2-2. 채팅프로그램 소스코드를 이용한 분석.3. JSP Model2(MVC 패턴)를 이용한 웹사이트 분석.4. 결론

  • [졸업][컴퓨터공학] Microsoft Visual Basic 6.0과 Visual Basic .NET의 호환성 분석
  • Threading다중 스레드 프로그래밍을 가능하게 하는 클래스와 인터페이스 제공System.Timers지정된 간격으로 이벤트를 발생시킬 수 있게 하는 Timer 구성요소 제공System.Web브라우저/서버 통신을 가능하게 하는 클래스와 인터페이스 제공, 이 네임스페이스의 클래스는 ASP.NET 또는 다른 모든 관리되는 응용 프로그램에서 사용System.Windows.Forms Microsoft Windows 운영 체제의 풍부한 사용자 인터페이스 기능을 충분히 활용한 Windows 기반 응용 프로그램을 만들 수 있게

  • [공학,기술] C++ 채팅 소켓 프로그램 소스
  • 스레드는 메시지를 끊임없이 받고 또 받은 즉시 그 메시지를 내보내는 채팅의 중추적인 역 할을 하는 것으로 반복문으로 무한루프를 돌면서 작동5. 클라이언트도 역시 서버에서 보내오는 메시지를 계속 받아 화면에 출력하기 위한 스레드를 생성. 역시 같 은 방식으로, 무한루프를 돌면서, 서버에서 들어오는 메시지가 있을 때마다 받아서 화면에 출력.6. 클라이언트에서 보낸 메시지를 서버의 스레드에서 받아서 메시지 전송을 요청하면7. 그 메시지

  • 정보처리기사 필기 요약자료
  • 프로그램 기능의 변경 없이, 단순화, 유연성 강화 등을통해 시스템을 재구성Small Releases(소규모 릴리즈)• 릴리즈 기간을 짧게 반복함으로써 고객의 요구 변화에신속히 대응 가능1장 요구사항 확인 1과목 소프트웨어 설계XP(eXtreme Programming) 개발 절차15용어 설명사용자 스토리(User Story)• 요구사항 수집, 의사소통 도구• 기능단위 필요한 내용을 간단하게 기재스파이크(Spike)• 어려운 요구사항 혹은 잠재 솔루션을 고려한 간단한 프로그램•

  • [월드와이드웹, WWW] 월드와이드웹(WWW)의 특징과 월드와이드웹(WWW) 관련 용어, 관련 기술 및 월드와이드웹(WWW)의 서비스 구축 분석
  • 스레드(Multi thread)이다. 2) 자바의 개발방향 자바는 2가지 형식으로 개발할 수 있다. 3) 애플릿(Applet) 자바가 지원되는 웹브라우저에서 실행되는 프로그램으로 웹 서버에서 전송받은 바이트 코드를 웹브라우저에 내장된 VM(Virtual Machine)이 수행한다. 4) 어플리케이션 자바로 작성한 일반적인 프로그램을 의미한다. 이 프로그램은 웹브라우저에서는 실행되지 않고 C나 C++를 사용해서 프로그램 하는 것처럼 자바 어플리케이션도 여기에 속한다. 5) 자바의

오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.