资源简介
远程唤醒 wake on lan
on C#

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;
namespace wakeOnLine
{
class Program
{
static void Main(string[] args)
{
string line = ““;
while (line.Length != 12)
{
Console.WriteLine(“MAC:“);
line = Console.ReadLine();
if (line.Length != 12)
Console.WriteLine(“Wrong Input!“);
}
byte[] packet = new byte[102];
packet[0] = packet[1] = packet[2] = packet[3] = packet[4] = packet[5] = 0xff;
for (int i = 1; i < 17; i++)
{
packet[i * 6] = (byte)((int.Parse(line.Substring(02) System.Globalization.Numberstyles.HexNumber)));
packet[i * 6 + 1] = (byte)((int.Parse(line.Substring(22) System.Globalization.Numberstyles.HexNumber)));
packet[i * 6 + 2] = (byte)((int.Parse(line.Substring(42) System.Globalization.Numberstyles.HexNumber)));
packet[i * 6 + 3] = (byte)((int.Parse(line.Substring(62) System.Globalization.Numberstyles.HexNumber)));
packet[i * 6 + 4] = (byte)((int.Parse(line.Substring(82) System.Globalization.Numberstyles.HexNumber)));
packet[i * 6 + 5] = (byte)((int.Parse(line.Substring(102) System.Globalization.Numberstyles.HexNumber)));
}
System.Net.Sockets.Socket sock = new System.Net.Sockets.Socket(System.Net.Sockets.AddressFamily.InterNetwork System.Net.Sockets.SocketType.Dgram System.Net.Sockets.ProtocolType.Udp);
System.Net.IPEndPoint iep = new System.Net.IPEndPoint(System.Net.IPAddress.Broadcast 0);
sock.SetSocketOption(System.Net.Sockets.SocketOptionLevel.Socket System.Net.Sockets.SocketOptionName.Broadcast 1);
sock.SendTo(packet iep);
sock.Close();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 16384 2011-12-19 19:33 wakeOnLine\wakeOnLine\obj\Debug\wakeOnLine.exe
文件 11776 2011-12-19 19:33 wakeOnLine\wakeOnLine\obj\Debug\wakeOnLine.pdb
文件 546 2011-12-20 14:10 wakeOnLine\wakeOnLine\obj\wakeOnLine.csproj.FileListAbsolute.txt
文件 1927 2011-12-19 19:33 wakeOnLine\wakeOnLine\Program.cs
文件 1268 2011-12-19 16:52 wakeOnLine\wakeOnLine\Properties\AssemblyInfo.cs
文件 1954 2011-12-19 16:52 wakeOnLine\wakeOnLine\wakeOnLine.csproj
文件 919 2011-12-19 16:52 wakeOnLine\wakeOnLine.sln
..A..H. 12288 2011-12-20 15:24 wakeOnLine\wakeOnLine.suo
目录 0 2011-12-19 16:52 wakeOnLine\wakeOnLine\obj\Debug\TempPE
目录 0 2011-12-19 19:33 wakeOnLine\wakeOnLine\obj\Debug
目录 0 2011-12-20 15:25 wakeOnLine\wakeOnLine\bin
目录 0 2011-12-19 17:26 wakeOnLine\wakeOnLine\obj
目录 0 2011-12-19 16:52 wakeOnLine\wakeOnLine\Properties
目录 0 2011-12-19 19:33 wakeOnLine\wakeOnLine
目录 0 2011-12-19 16:52 wakeOnLine
----------- --------- ---------- ----- ----
47062 15
- 上一篇:Quartz_net框架及官方开发文档
- 下一篇:左侧菜单切换右侧选项卡.rar
相关资源
- C# Office 2007 Ribbon 风格的按钮和菜单
- JSON C#与服务器通讯
- halcon连接海康威视相机采集图形
- WPF控件库HandyControl
- 康耐视VisionPro软件嵌入c#编程
- halcon C#交互式绘图InteractiveROI
- VisionPro控件在WPF 应用
- OPCUA:C#使用OpcUaHelper开源库开发客M
- C#动态生成voronoi图
- 对tabcontrol的应用及tabpage的处理
- NiVision找直线
- Nivision找圆
- C#中WPF联合Halcon的一个学习(解决内存
- C#控件美化(TabControlEx)
- WPF Control Development
- WPF控件库(HandyControl)
- Json实用类
- videoMonitor实时监控
- VS2012保存时自动格式化代码插件(F
- C#联合halcon实现鼠标滚轮事件
- CSharp language specification 5.0中文(C# 语
- C# JSON解析(Newtonsoft.Json)
- C# 8 Code sample:Using declarations(ef-cor
- c#联合halcon颜色识别
- halcon 采集笔记本摄像头相片并取灰度
- 计算不规则格网土方量计算 Calculati
- asp.net 购物车实现(基于Session)
- HMI-with-WPF-part-3-Communication-with-multipl
- 自定义UpDownControl
- C#圆形按钮,非常漂亮动态~~
评论
共有 条评论