import java.io.IOException;

import java.net.*;

import java.util.*;

public class 远程开机 {

public static void main(String[] args)  {

DatagramSocket ds = null;  //建立套间字udpsocket服务

try {

ds = new DatagramSocket(9999);  //实例化套间字,指定自己的port

} catch (SocketException e) {

System.out.println("Cannot open port!");

System.exit(1);

}

byte a = Integer.valueOf(0xb8).byteValue();

byte b = Integer.valueOf(0x97).byteValue();

byte c = Integer.valueOf(0x5a).byteValue();

byte d = Integer.valueOf(0x68).byteValue();

byte e = Integer.valueOf(0x64).byteValue();

byte f = Integer.valueOf(0x6f).byteValue();

byte g = Integer.valueOf(0xff).byteValue();

byte[] buf= {g,g,g,g,g,g,a,b,c,d,e,f,a,b,c,d,e,f,a,b,c,d,e,f,a,b,c,d,e,f,a,b,c,d,e,f,a,b,c,d,e,f,a,b,c,d,e,f,a,b,c,d,e,f,a,b,c,d,e,f,a,b,c,d,e,f,a,b,c,d,e,f,a,b,c,d,e,f,a,b,c,d,e,f,a,b,c,d,e,f,a,b,c,d,e,f,a,b,c,d,e,f};

//(0xb8)(0x97)(0x5a)(0x68)(0x64)(0x6f)

InetAddress destination = null ;

try {

destination = InetAddress.getByName("255.255.255.255");  //需要发送的地址

} catch (UnknownHostException o) {

System.out.println("Cannot open findhost!");

System.exit(1);

}

DatagramPacket dp =

new DatagramPacket(buf, buf.length, destination , 9);

//打包到DatagramPacket类型中(DatagramSocket的send()方法接受此类,注意10000是接受地址的端口,不同于自己的端口!)

try {

ds.send(dp);  //发送数据

} catch (IOException o) {

System.out.println(o.getMessage());

}

ds.close();

}

}

java远程唤醒_远程开机 .java相关推荐

  1. C# 远程唤醒(远程开机)

    C# 远程唤醒(远程开机) 近日,小白要用到远程开机的功能,网上大多介绍的是Magic Packet的工具.实际上,此Magic Packet是AMD公司开发的,请在google.cn中搜索Magic ...

  2. java实现电脑远程开机(网络唤醒)

    网络唤醒的原理:通过有线网卡执行开机操作,需要主板和网卡全都支持网络唤醒功能, 注意,只有插网线的网卡才支持网络唤醒,wifi是无法远程开机的, 被唤醒的计算机需要在同一局域网中,通过UDP广播的方式 ...

  3. java序列化_技术干货 | JAVA反序列化漏洞

    目录 反序列化漏洞 序列化和反序列化 JAVA WEB中的序列化和反序列化 对象序列化和反序列范例 JAVA中执行系统命令 重写readObject()方法 Apache Commons Collec ...

  4. groovy 使用java类_深入学习java中的Groovy 和 Scala 类

    前言 Java 传承的是平台,而不是语言.有超过 200 种语言可以在 JVM 上运行,它们之中不可避免地会有一种语言最终将取代 Java 语言,成为编写 JVM 程序的最佳方式.本系列将探讨三种下一 ...

  5. java 枚举_深入理解Java枚举

    所有知识体系文章,[GitHub](https://github.com/Ziphtracks/JavaLearningmanual)已收录,欢迎Star!再次感谢,愿你早日进入大厂! https:/ ...

  6. java翻译程序_有没有java代码翻译软件?

    展开全部 没有翻译软件,但是能32313133353236313431303231363533e78988e69d8331333365646333编写翻译程序. java 代码翻译实例: 1.输入一个 ...

  7. 网络唤醒 php,php 远程唤醒电脑 php源码远程唤醒电脑 远程开机

    1.局域网扫描ip和网卡地址 2.udp测试工具 向udp服务端发送唤醒包 3.udp测试工具接收到的包 4.手机app pingTools 工具里的网络唤醒工具,发送唤醒包 5.接收到手机app发送 ...

  8. opencv java 摄像头_使用OpenCV Java创建Windows摄像头扫码程序

    OpenCV提供了一些基本的Webcam控制接口.用OpenCV C/C++或者Python,可以在任意平台快速创建一个摄像头预览应用.然而使用Java,情况就复杂的多,因为OpenCV Java并没 ...

  9. java横线_知识点:java一些方法会有横线?以Date 过期方法为例

    原因:他们的开发者在升级方法后,添加了@Deprecated注释, 目的是为了提醒我们,这个方法现在已经有新的方法了,不建议继续使用! 比如: JAVA中Date的tolocalstring为什么不建 ...

最新文章

  1. quartz在集群环境下的最终解决方案
  2. OD使用教程6 - 调试篇06|解密系列
  3. H3C secpath nat的tcp会话数的限制设置
  4. docker常用命令(总结)
  5. vim 指定plugin 安装位置
  6. poj 2456 Aggressive cows(贪心+二分)
  7. React Native集成Redux框架讲解与应用
  8. LeetCode 1419. 数青蛙(脑洞题)
  9. 用计算机参加关于动漫的工作计划,动漫社团年度工作计划
  10. mysql主从复制服务器配置
  11. 一只激光雷达独角兽的倒掉,可能进入倒计时了
  12. linux环境下redis安装
  13. ELK快速搭建日志平台(基于7.9.3)
  14. windows netstat命令小节
  15. gdi win7奔溃_gdiplus.dll 32/64位
  16. 畅玩新方式 | Google Play 游戏 Beta 版在 PC 上发布
  17. imchat视频聊天室 linux,基于Nuxt+Vant聊天模板|nuxt.js仿微信界面|红包|朋友圈
  18. CSDN博客放阿里妈妈广告代码的方法
  19. 24c02读程序C语言详解,24C02读写操作程序(C语言)
  20. adguard自定义_AdGuardHome拦截页面模版下载,自定义AdGuardHome拦截页教程,修改AdGuardHome默认拦截页...

热门文章

  1. TEQC数据处理与质量分析
  2. 编程题007--判断是不是二叉搜索树--niuke
  3. 开源离散元软件YADE的安装与编译(基于ubuntu18.04)
  4. 自动取款机 UI开发总结
  5. vue框架使用pdf.js
  6. 运筹系列16:routing模型之VRP问题
  7. 盲源分离与压缩感知结合-论文阅读笔记
  8. Python学习笔记——AES 加密/解密
  9. 解决订单收据编号的累加问题。格式 D0000001;java+ mysql
  10. 微型计算机怎样打开光驱,怎样把光盘中的文件复制到微机的硬盘中?