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

[데이터통신 프로젝트]IPC_C++구현 및 분석

*정*
최초 등록일
2011.10.14
최종 저작일
2010.11
13페이지/파일확장자 압축파일
가격 4,000원 할인쿠폰받기
다운로드
장바구니

소개글

안녕하세요. 쫑내기 입니다.
IPC프로젝트 파일 및 레포트 입니다.
C++동작 확인하였고, 레포트도 나름 잘 정리 된 것입니다.
감사합니다.

목차

1. IPC 채팅 프로그램 동작이해
1) 프로젝트에 구현된 _badtags
2) 프로그램 실행 과정 분석

2. 작성된 코드의 분석
1) Class 구조도
2) _badtags 생성
3) _badtags 계층간 연결
4) 주소설정
5) 각 계층별 Send 함수
6) 각 계층별 Receive 함수

3. 프로그램 구동
1) IPC chat program 구성도
2) 3개 이상의 창이 있을 때의 송신과 수신과정

4. 기타 발생 할 수 있는 문제점
1) Time-out이 생기는 경우
2) 리셋 부분이 온전치 않았을 때 발생하는 에러

본문내용

1. IPC 채팅 프로그램 동작이해
1) 프로젝트에 구현된 Layer
- chatting Layer : 다이얼로그에 채팅을 하게 하는 어플리케이션
- Ehthernet Layer : 네트워크와 전송계층에 해당
- File Layer : 물리계층에 해당, 물리적 공간을 담당하는 파일을 만들어 사용

2) 프로그램 실행 과정 분석
- 각 Layer 들을 생성한 뒤 ConnectLayers 함수를 통해 Layer 들을 연결한다.

- ConnectLayers -> LinkLayer -> setUpperUnderLayer 함수를 순서대로 실행해서 Layer 들을 연결한다.

- Message 를 입력 받고, 설정된 Source address와 Destination address를 함께 포함하여 Chat App Layer 로 보낸다.

- 입력한 데이터의 내용을 ppayload로 받아서 Chat App의 Header 에 카피하고, Ethernet 으로 보낸다

- Chat App Layer 가 보낸 data 를 ppayload로 받아서 Ethernet의 Header 에 카피하고, File Layer로 보낸다.

- Ethernet Layer 에서 받은 ppayload를 ipcBuff.txt 파일에 쓴다.

- ipcBuff.txt 파일에서 문장을 읽어와서 unsigned char 형태의 배열에 저장한다.

- Mp_aUpperLayer[0] 는 Chat app layer 를 말한다. File 로부터 받은 unsigned char 배열 형태의 데이터를 Ethernet Header 형태로 강제변환 해서 그중 data 부분을 상위 Layer로 보낸다

- Ethernet Layer 에서 보낸 데이터를 받아서 App Header 형태로 강제 변환해서 App Header 에 저장한다. 그리고 자신의 address 와 받은 메시지의 address 를 비교해서 제대로 전달 되었는지 확인한다. 그리고, 그 상위 Layer로 data 부분을 보낸다.

- Chat App Layer 에서 보내 온 데이터를 화면에 출력 할 수 있도록 저장한다.

참고 자료

없음

압축파일 내 파일목록

[데이터통신 프로젝트]IPC_C++구현 및 분석.docx
[데이터통신 프로젝트]IPC_C++구현 및 분석.zip
*정*
판매자 유형Bronze개인

주의사항

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

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

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

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

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

  • 파워포인트파일 스마트 그리드 개발동향 향후과제 24페이지
    효율을 최적화하고 에너지 프로슈머 ( prosumer ; producer+consumer ... 관리기술 , 분산전원 데이터 수집 , 배전 계통 고장 분석 등의 연구 추진 ... 스마트그리드 기술동향 IPC 통신구조 : 스마트 박스 - 센터 (KT) IPC
  • 한글파일 OS team project 35페이지
    +스케줄러 시뮬레이터 연동 파일시스템 시뮬레이터 구현 최종연구보고서 + 구현소스코드 ... 결과에 대한 분석(완성도 또는 미진한 부분을 설명) 1) IPC의 메시지 ... + 과제구현소스코드 11/15 제출 스케줄 시뮬레이터 구현 페이지 교체
  • 한글파일 os team project mid 17페이지
    문제점 분석 해결방안 5-1. ... 구현의파일시스템 시뮬레이터 구현 최종연구보고서 + 구현소스코드 12/13 ... 보안 작업을 통해 프로젝트 수행을 마무리한다. o 메시지 큐 생성 접근
  • 파워포인트파일 [경영]ERP(Enterprise Resource Planning)에 대하여 17페이지
    기업내부통신환경: 사용자 interface 환경, IPC (Inter Process ... -모듈 조합화, 테스트, 추가개발 수정기능 확정 4.구현(Implementation ... 기업외부통신환경: ERP Package간, ERP의 다른 프로그램과 통신
  • 파워포인트파일 [정보통신] 홈네트워킹 기술 분석 시장 조사와 발전방향 26페이지
    정의 가정 내의 정보 기기간의 디지털 데이터를 공유하기 위한 광대역 통신 ... 화상통신에 유리한 대용량의 데이터 전송 가능 디지털 제품과 PC를 통합하는 ... (일본) 무선 LAN 통신 방법, 무선 LAN 통신 시스템 해당 시스템에
최근 본 자료더보기
탑툰 이벤트
[데이터통신 프로젝트]IPC_C++구현 및 분석
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
AI 챗봇
2024년 06월 03일 월요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
9:38 오전
New

24시간 응대가능한
AI 챗봇이 런칭되었습니다. 닫기