프로젝트 최종 발표
This presentation is the property of its rightful owner.
Sponsored Links
1 / 9

프로젝트 최종 발표 PowerPoint PPT Presentation


  • 241 Views
  • Uploaded on
  • Presentation posted in: General

프로젝트 최종 발표. 컴퓨터 공학과 4 학년 20001048 박기웅. 목 차. 1. 프로젝트 개요 2. 구조 3. 시스템 세팅 4. 구현내용 5. 최종산출물. 프로젝트 개요. 1) 프로젝트 명 - WOL(Wake On Lan) 구현 - 원격의 컴퓨터를 특정한 프로그램을 이용해서 원격에서 부팅시키는 것 . 2) 프로젝트 목표 - 기존 WOL 프로그램과 같이 원격 부팅을 시키는 매직 패킷 프로그램을 구현하고 원격 데스크 탑 연결과 같은 시스템을 추가한다 .

Download Presentation

프로젝트 최종 발표

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


6071895

프로젝트 최종 발표

컴퓨터 공학과 4학년

20001048

박기웅


6071895

목 차

1. 프로젝트 개요

2. 구조

3. 시스템 세팅

4. 구현내용

5. 최종산출물


6071895

프로젝트 개요

1)프로젝트 명

- WOL(Wake On Lan) 구현

- 원격의 컴퓨터를 특정한 프로그램을 이용해서 원격에서 부팅시키는 것.

2)프로젝트 목표

- 기존 WOL 프로그램과 같이 원격 부팅을 시키는 매직 패킷 프로그램을 구현하고 원격 데스크 탑 연결과 같은 시스템을 추가한다.

(원격 데스크 탑 연결은 미 구현, 기존 파일 링크)


6071895

구조


6071895

시스템 세팅


6071895

구현 부분

가) 동기화를 위한 6 바이트의 FFh

for(int i=0; i<6; i++)

magicP[i] =0xff;

나) MAC 주소가 16 번 반복되는 문자 열

for (i=0; i<6; i++) {

magicP[i+6] = HexStrToInt(macAddr.Mid(i*2,2));

}

for (i=0;i<15;i++)

memcpy(&magicP[(i+2)*6],&magicP[6],6);


6071895

다) 매직 패킷 전송 부분

s.Create(atol(m_port),SOCK_DGRAM);

if(s.SetSockOpt(SO_BROADCAST,(char*)&bOptVal,sizeof(BOOL))==SOCKET_ERROR)

return;

s.SendTo(magicP,MAGIC_PACKET_LENGTH,atol(m_port));


6071895

최종 산출물


6071895

고찰

  • 기회가 되면 원격 데스크탑 연결부분도 구현을 해보아야겠습니다.


  • Login