资源简介
远程唤醒 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
相关资源
- LitJson开发包
- halcon联合C#车牌识别
- Interop.OPCAutomation.dll
- 网页聊天应用
- 重写Buttion按钮
- C#将json格式转换成DataTable
-
Js to CSharp sc
ript converter - C# onvif获取摄像头rtsp视频流地址和抓
- VB.NET 仿Edge风格的TabControl控件
- c# 自定义控件 - 重绘控件 - TabControl
- InTheHand.Net.Personal.dll173488
- C#开发webservice接口,对客户端post服务
- wpf美化tabcontroll并且支持gif动画
- C# 操作解析Json源码
- .net平台C#MongoDB最新版操作类
- C#实现Onvif对接摄像机视频流,PTZ云台
- ComponentOne Studio for ASP.NET Wijmo 2014 V3
- WPF中用于嵌入其他进程窗口的自定义
- 将Halcon DeepLearning Tool工具生成的hdic
- Devexpress GridControl冻结头部几行
- WPF 关于C#代码实现ControlTemplate
- ASP.NET中用healthMonitor属性用法
- c# scoket异步通信代码
- C#连接PostgreSql需要的Npgsql.dll和Mono.S
- C#银行ATM程序WinForm
- C#与Halcon联合编程,实现窗口鼠标滚轮
- WpfApplication 界面窗口变换效果的保存
- C#流程图绘制Netron Light
-
c# JSon
helper 工具类 - Halcon联合C#模板匹配MVSDK采集
评论
共有 条评论