From 613c068523f4abd22707f8a271131a5201d555ae Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 27 Jul 2019 17:22:13 -0400 Subject: [PATCH] Add additional ports and addresses for WoL --- .../main/java/com/limelight/nvstream/wol/WakeOnLanSender.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/moonlight-common/src/main/java/com/limelight/nvstream/wol/WakeOnLanSender.java b/moonlight-common/src/main/java/com/limelight/nvstream/wol/WakeOnLanSender.java index 61c4b5d2..7af9dd7d 100644 --- a/moonlight-common/src/main/java/com/limelight/nvstream/wol/WakeOnLanSender.java +++ b/moonlight-common/src/main/java/com/limelight/nvstream/wol/WakeOnLanSender.java @@ -12,7 +12,7 @@ import com.limelight.nvstream.http.ComputerDetails; public class WakeOnLanSender { private static final int[] PORTS_TO_TRY = new int[] { 7, 9, // Standard WOL ports - 47998, 47999, 48000 // Ports opened by GFE + 47998, 47999, 48000, 48002, 48010 // Ports opened by GFE }; public static void sendWolPacket(ComputerDetails computer) throws IOException { @@ -26,7 +26,7 @@ public class WakeOnLanSender { // The broadcast address is required to avoid stale ARP cache entries // making the sleeping machine unreachable. for (String unresolvedAddress : new String[] { - computer.localAddress, computer.remoteAddress, computer.manualAddress, "255.255.255.255" + computer.localAddress, computer.remoteAddress, computer.manualAddress, computer.ipv6Address, "255.255.255.255" }) { if (unresolvedAddress == null) { continue;