麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Linux Shell > 正文

局域網遠程開機軟件制作代碼分享

2020-07-27 19:20:38
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

/*************************************************************************
 > File Name: wake_up.c
 > Author: wz
 > Created Time: Fri 15 Nov 2013 03:42:47 PM CST
 ************************************************************************/

#include<unistd.h>
#include<arpa/inet.h>
#include<net/if.h>
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<sys/ioctl.h>

void get_mac(char *argv,unsigned char *save_mac)
{
 int j = 0;
 int num_x = 0,num_d,first = 1;
 while(*argv != 0)
 {
  if(*argv != ':')
  {
   if(isdigit(*argv) && first)
   {
    num_x = (*argv - '0')*16;
    first = 0;
    argv++;
    continue;
   }
   if(first && isalpha(*argv))
   {
    num_x = (10+(*argv - 'a'))*16;
    first = 0;
    argv++;
    continue;
   }
   if(!first && isdigit(*argv))
   {
    num_x = num_x+(*argv - '0');
    first = 1;
    argv++;
    continue;
   }
   if(!first && isalpha(*argv))
   {
    num_x = num_x + (10 + (*argv - 'a'));
    first = 1;
    argv++;
    continue;
   }

  }
  else
  {

   save_mac[j] = num_x;
   num_x = 0;
   argv++;
   j++;
  }


 }

 save_mac[j] = num_x;
}

int main(int argc,char *argv[])
{
 int sockfd,i,j,on = 1,n;

 unsigned char packet[120];
 unsigned char save_mac[120];
 struct sockaddr_in to;

 if(argc < 2)
 {
  fprintf(stderr,"用法:程序名 + 目標主機物理地址");
  return 1;
 }

 get_mac(argv[1],save_mac);

 //構建magic數據包
 for(i = 0; i < 6; i++)
 {
  packet[i] = 0xff;
 }

 for(i = 1; i < 17; i++)
 {
  memcpy(packet+i*6,save_mac,6);

 }


 sockfd = socket(AF_INET,SOCK_DGRAM,0);

 setsockopt(sockfd,SOL_SOCKET,SO_BROADCAST,&on,sizeof(on));

 if(socket < 0)
 {

  fprintf(stderr,"套接字創建錯誤/n");
  return 1;
 }

 memset((void *)&to,0,sizeof(to));

 to.sin_family = AF_INET;
 to.sin_port = htons(30000);
 to.sin_addr.s_addr = inet_addr("125.217.40.255");

 n = sendto(sockfd,packet,sizeof(packet),0,(struct sockaddr *)&to,sizeof(to));

 if(n <= 0)
 {
  fprintf(stderr,"發送失敗!/n");
  return 1;

 }
 else
 {
  printf("發送成功./n");
 }
 close(sockfd);
 return 0;
 

}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日本aaa一级片 | 国产乱乱视频 | 日本黄色大片免费 | 青青草最新网址 | 久久国产精品久久精品国产演员表 | 永久免费黄色片 | 久久亚洲精品国产 | 日韩精品二区 | 羞羞的网站 | 天天看成人免费毛片视频 | 黄色大片在线免费观看 | 久久精片| 国产精品高潮99久久久久久久 | 国产九色视频在线观看 | 国产羞羞视频在线观看 | 成人在线第一页 | 久久精品国产99久久6动漫亮点 | 羞羞电影网 | 成人性视频免费网站下载软件 | 午夜视频亚洲 | 亚洲午夜影院在线观看 | 日日草天天干 | 精品一区二区在线观看视频 | 日本黄色一级视频 | 国产午夜精品理论片a级探花 | 免费黄色成人 | 久久久国产精品免费观看 | 精品69人人人人 | 最新av在线免费观看 | 久久精品国产久精国产 | 污黄视频在线观看 | 日韩一级免费 | 99欧美精品 | a黄毛片| 91精品国产乱码久久久久久久久 | 国产91在线高潮白浆在线观看 | 成年免费网站 | 一级α片免费看刺激高潮视频 | 成人免费看视频 | 日产精品久久久一区二区开放时间 | 中国女警察一级毛片视频 |