Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. private void SendPacket(string MacAddress)
  2. {
  3. byte[] mac = new byte[6];
  4. for (int k = 0; k < 6; k++)
  5. {
  6. mac[k] = Byte.Parse(MacAddress.Substring(k * 2, 2), System.Globalization.NumberStyles.HexNumber);
  7. }
  8. System.Net.Sockets.UdpClient UdpClientTest = new System.Net.Sockets.UdpClient();
  9. UdpClientTest.Connect(System.Net.IPAddress.Broadcast, 40000);
  10. byte[] packet = new byte[17 * 6];
  11. for (int i = 0; i < 6; i++)
  12. packet[i] = 0xFF;
  13. for (int i = 1; i <= 16; i++)
  14. {
  15. for (int z = 0; z < 6; z++)
  16. {
  17. packet[i * 6 + z] = mac[z];
  18. }
  19. }
  20. UdpClientTest.Send(packet, packet.Length);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement