Guten Abend,
ich versuche an meinen PC ein Wake on Lan Paket zu senden. Das Problem ist das daß Paket nicht bei meinem Rechner ankommt. Kann mir hier vieleicht jemand weiterhelfen?
WakeOnLan
ich versuche an meinen PC ein Wake on Lan Paket zu senden. Das Problem ist das daß Paket nicht bei meinem Rechner ankommt. Kann mir hier vieleicht jemand weiterhelfen?
C#-Quellcode
- static void WakeOnLan(string strMac)
- {
- byte[] mac = Encoding.ASCII.GetBytes(strMac);
- List<Byte> magicPacket = new List<Byte>();
- for (int i = 0; i < 6; i++)
- magicPacket.Add(0xFF);
- for (int i = 0; i < 16; i++)
- magicPacket.AddRange(mac);
- IPAddress ip = IPAddress.Broadcast;
- int port = 7;
- // Sende WOL Paket
- using (UdpClient udp = new UdpClient()) {
- udp.Connect(ip, port);
- udp.Send(magicPacket.ToArray(), magicPacket.Count);
- }
- // Event feuern
- SendMagicPacket(ip, port, mac, magicPacket.ToArray());
- }