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

소켓통신 프로그램(프로세스 모니터링)

*용*
개인인증판매자스토어
최초 등록일
2011.07.17
최종 저작일
2010.11
25페이지/파일확장자 압축파일
가격 3,000원 할인쿠폰받기
다운로드
장바구니

소개글

졸업작품

C# 으로 서버와 클라이언트를 제작.
통신방법 - 소켓통신

서버의 프로세스 정보 및 메모리 정보를 클라이언트로 전달받아 모니터링 할 수 있는 프로그램

보고서에 사용법 및 소스내용 전부 포함되어있습니다.

포함자료
서버
클라이언트
보고서

목차

1. 개 요
가. 개발 목적․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ p.1
나. 개발 환경․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ p.1
다. GUI 정의․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ p.2
1). 서버․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ p.2
2). 클라이언트․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ p.3


2. 기 능
가. 프로그램 구조․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ p.4
1). 서버․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ p.4
2). 클라이언트
․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ p.5 나. 주요코드 분석․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ p.6
1). 서버․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ p.6
2). 클라이언트․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ p.8

3. 전체 코드
가. 서버․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ p.10
나. 클라이언트․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ p.16

4. 실행 결과․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ p.21

5. 프로젝트 후기․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ p.23

본문내용

1. 개 요
가. 개발 목적
- 한림대학교 컴퓨터공학과 전공과목인 시스템 프로그래밍 수업의 프로젝트로서 서버와 클라이언트간의 소켓을 이용한 통신을 하여 서버의 상태를 클라이언트로 모니터링 할 수 있도록 한다. 이는 최근 이슈가 되고 있는 스마트폰에도 적용할 수 있으며 언제어디서든 서버를 관리할 수 있게 한다.

나. 개발 환경
- 운영체제 : Windows 7 Professional K (32bit)
- 프로세서 : AMD Athlon(tm) 64 X2 Dual Core Processor 2.90GHz
- 메 모 리 : 2.00GB
- 개발도구 : Microsoft Visual Studio 2008
- 개발언어 : C# (Windows Forms Application)

- IP 주소와 Port 번호를 입력 받는다.

- ListView를 통하여 진행상태(Log)를 확인할 수 있다.

- Server Start 버튼을 통하여 서버를 시작하고, 클라이언트로의 접근을 기다린다.

참고 자료

없음

압축파일 내 파일목록

20055317_천용기(시스템 프로그래밍 프로젝트).hwp
Application Files/서버 작업중1_1_0_0_0/서버 작업중1.application
Application Files/서버 작업중1_1_0_0_0/서버 작업중1.exe.deploy
Application Files/서버 작업중1_1_0_0_0/서버 작업중1.exe.manifest
Application Files/클라이언트작업중_1_0_0_0/클라이언트작업중.application
Application Files/클라이언트작업중_1_0_0_0/클라이언트작업중.exe.deploy
Application Files/클라이언트작업중_1_0_0_0/클라이언트작업중.exe.manifest
setup.exe
서버 작업중1/Server.sln
서버 작업중1/Server.suo
서버 작업중1/서버 작업중1/bin/Debug/app.publish/Application Files/서버 작업중1_1_0_0_0/서버 작업중1.exe.deploy
서버 작업중1/서버 작업중1/bin/Debug/app.publish/Application Files/서버 작업중1_1_0_0_0/서버 작업중1.exe.manifest
서버 작업중1/서버 작업중1/bin/Debug/app.publish/setup.exe
서버 작업중1/서버 작업중1/bin/Debug/app.publish/서버 작업중1.application
서버 작업중1/서버 작업중1/bin/Debug/서버 작업중1.application
서버 작업중1/서버 작업중1/bin/Debug/서버 작업중1.exe
서버 작업중1/서버 작업중1/bin/Debug/서버 작업중1.exe.manifest
서버 작업중1/서버 작업중1/bin/Debug/서버 작업중1.pdb
서버 작업중1/서버 작업중1/bin/Debug/서버 작업중1.vshost.exe
서버 작업중1/서버 작업중1/bin/Debug/서버 작업중1.vshost.exe.manifest
서버 작업중1/서버 작업중1/FormServer.cs
서버 작업중1/서버 작업중1/FormServer.Designer.cs
서버 작업중1/서버 작업중1/FormServer.resx
서버 작업중1/서버 작업중1/obj/Debug/Refactor/
서버 작업중1/서버 작업중1/obj/Debug/Server.csproj.FileListAbsolute.txt
서버 작업중1/서버 작업중1/obj/Debug/Server.csproj.GenerateResource.Cache
서버 작업중1/서버 작업중1/obj/Debug/Server.FormServer.resources
서버 작업중1/서버 작업중1/obj/Debug/TempPE/
서버 작업중1/서버 작업중1/obj/Debug/서버 작업중1.application
서버 작업중1/서버 작업중1/obj/Debug/서버 작업중1.csproj.FileListAbsolute.txt
서버 작업중1/서버 작업중1/obj/Debug/서버 작업중1.csproj.GenerateResource.Cache
서버 작업중1/서버 작업중1/obj/Debug/서버 작업중1.exe
서버 작업중1/서버 작업중1/obj/Debug/서버 작업중1.exe.manifest
서버 작업중1/서버 작업중1/obj/Debug/서버 작업중1.pdb
서버 작업중1/서버 작업중1/obj/Debug/서버_작업중1.FormServer.resources
서버 작업중1/서버 작업중1/obj/Debug/서버_작업중1.Properties.Resources.resources
서버 작업중1/서버 작업중1/Program.cs
서버 작업중1/서버 작업중1/Properties/AssemblyInfo.cs
서버 작업중1/서버 작업중1/Properties/Resources.Designer.cs
서버 작업중1/서버 작업중1/Properties/Resources.resx
서버 작업중1/서버 작업중1/Properties/Settings.Designer.cs
서버 작업중1/서버 작업중1/Properties/Settings.settings
서버 작업중1/서버 작업중1/Server.csproj
서버 작업중1/서버 작업중1/Server.csproj.user
서버 작업중1/서버 작업중1/Server_TemporaryKey.pfx
서버 작업중1.application
클라이언트 작업중/Client.sln
클라이언트 작업중/Client.suo
클라이언트 작업중/클라이언트작업중/bin/Debug/app.publish/Application Files/클라이언트작업중_1_0_0_0/클라이언트작업중.exe.deploy
클라이언트 작업중/클라이언트작업중/bin/Debug/app.publish/Application Files/클라이언트작업중_1_0_0_0/클라이언트작업중.exe.manifest
클라이언트 작업중/클라이언트작업중/bin/Debug/app.publish/setup.exe
클라이언트 작업중/클라이언트작업중/bin/Debug/app.publish/클라이언트작업중.application
클라이언트 작업중/클라이언트작업중/bin/Debug/클라이언트작업중.application
클라이언트 작업중/클라이언트작업중/bin/Debug/클라이언트작업중.exe
클라이언트 작업중/클라이언트작업중/bin/Debug/클라이언트작업중.exe.manifest
클라이언트 작업중/클라이언트작업중/bin/Debug/클라이언트작업중.pdb
클라이언트 작업중/클라이언트작업중/bin/Debug/클라이언트작업중.vshost.exe
클라이언트 작업중/클라이언트작업중/bin/Debug/클라이언트작업중.vshost.exe.manifest
클라이언트 작업중/클라이언트작업중/Client.csproj
클라이언트 작업중/클라이언트작업중/Client.csproj.user
클라이언트 작업중/클라이언트작업중/Client_TemporaryKey.pfx
클라이언트 작업중/클라이언트작업중/FormClient.cs
클라이언트 작업중/클라이언트작업중/FormClient.Designer.cs
클라이언트 작업중/클라이언트작업중/FormClient.resx
클라이언트 작업중/클라이언트작업중/obj/Debug/Client.csproj.FileListAbsolute.txt
클라이언트 작업중/클라이언트작업중/obj/Debug/Client.csproj.GenerateResource.Cache
클라이언트 작업중/클라이언트작업중/obj/Debug/Client.FormClient.resources
클라이언트 작업중/클라이언트작업중/obj/Debug/Refactor/
클라이언트 작업중/클라이언트작업중/obj/Debug/TempPE/
클라이언트 작업중/클라이언트작업중/obj/Debug/클라이언트작업중.application
클라이언트 작업중/클라이언트작업중/obj/Debug/클라이언트작업중.csproj.FileListAbsolute.txt
클라이언트 작업중/클라이언트작업중/obj/Debug/클라이언트작업중.csproj.GenerateResource.Cache
클라이언트 작업중/클라이언트작업중/obj/Debug/클라이언트작업중.exe
클라이언트 작업중/클라이언트작업중/obj/Debug/클라이언트작업중.exe.manifest
클라이언트 작업중/클라이언트작업중/obj/Debug/클라이언트작업중.Form1.resources
클라이언트 작업중/클라이언트작업중/obj/Debug/클라이언트작업중.FormClient.resources
클라이언트 작업중/클라이언트작업중/obj/Debug/클라이언트작업중.pdb
클라이언트 작업중/클라이언트작업중/obj/Debug/클라이언트작업중.Properties.Resources.resources
클라이언트 작업중/클라이언트작업중/Program.cs
클라이언트 작업중/클라이언트작업중/Properties/AssemblyInfo.cs
클라이언트 작업중/클라이언트작업중/Properties/Resources.Designer.cs
클라이언트 작업중/클라이언트작업중/Properties/Resources.resx
클라이언트 작업중/클라이언트작업중/Properties/Settings.Designer.cs
클라이언트 작업중/클라이언트작업중/Properties/Settings.settings
클라이언트작업중.application
*용*
판매자 유형Bronze개인인증

주의사항

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

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

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

  • 파워포인트파일 TCP.IP 프로토콜 스택 38페이지
    Packet Fillter) 인터페이스로 데이터링크 속을 흐르는 패킷을 모니터링 ... 존재 커 널(프로세스 관리나 메모리 관리)모드에서 동작 메모리 보호 하지 ... 멀티스레드 단일 프로세스나 스레드에 의한 다중 처리 (select 시스템
  • 한글파일 리눅스 설치 후 보안을 위한 기본 점검 사항 6페이지
    해당 프로그램을 삭제한다. ... 이 명령으로 시스템의 운용 상황을 실시간으로 모니터링할 수 있다. ... ~ 65535 : Dynamic/Private 포트 : 클라이언트-서버 통신
  • 한글파일 Middle ware(미들웨어) 15페이지
    Process Monitor) 2) 메시지 지향 미들웨어(Messaging ... Middle ware의 구성 1) 트랜잭션 프로세스 모니터(Transaction ... MQ시리즈(MQSeries) - 아이비엠MSMQ - 마이크로소프트스마트소켓
  • 워드파일 [EAI] 농협 사례를통한 EAI 표준화 방안 68페이지
    넷째, 호스트와의 연결되는 소켓의 세션수를 자동으로 관리한다. ... 업무는 상호 긴밀한 연관을 가지고 있으며, 서로 다른 업무간 정보의 공유와 통신이 ... 데이터의 전송까지도 담당한다. 1.2.3 어뎁터 인프라에 포함시킬 응용프로그램
최근 본 자료더보기
탑툰 이벤트
소켓통신 프로그램(프로세스 모니터링)
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업