Presentation is loading. Please wait.

Presentation is loading. Please wait.

프로젝트 최종 발표 컴퓨터 공학과 4학년 20001048 박기웅.

Similar presentations


Presentation on theme: "프로젝트 최종 발표 컴퓨터 공학과 4학년 20001048 박기웅."— Presentation transcript:

1 프로젝트 최종 발표 컴퓨터 공학과 4학년 박기웅

2 목 차 1. 프로젝트 개요 2. 구조 3. 시스템 세팅 4. 구현내용 5. 최종산출물

3 프로젝트 개요 1)프로젝트 명 - WOL(Wake On Lan) 구현
 1)프로젝트 명     - WOL(Wake On Lan) 구현     - 원격의 컴퓨터를 특정한 프로그램을 이용해서 원격에서 부팅시키는 것. 2)프로젝트 목표     - 기존 WOL 프로그램과 같이 원격 부팅을 시키는 매직 패킷 프로그램을 구현하고 원격 데스크 탑 연결과 같은 시스템을 추가한다.     (원격 데스크 탑 연결은 미 구현, 기존 파일 링크)

4 구조

5 시스템 세팅

6 구현 부분 가) 동기화를 위한 6 바이트의 FFh for(int i=0; i<6; i++) magicP[i] =0xff;
     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); 

7 다) 매직 패킷 전송 부분   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)); 

8 최종 산출물

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


Download ppt "프로젝트 최종 발표 컴퓨터 공학과 4학년 20001048 박기웅."

Similar presentations


Ads by Google