Fixed WoL issue where MulticastTTL and MulticastInterface needed to be set

Bryan Roe committed Aug 5, 2020 at 15:26 UTC 7d698fbb1874fa0d08ba653c65f62e9047e019ec
1 file changed +2
agents/meshcore.js
+2
@@ -660,6 +660,8 @@ function createMeshCore(agent) {
660 var socket = require('dgram').createSocket({ type: 'udp4' });
661 socket.bind({ address: addr.address });
662 socket.setBroadcast(true);
663 + socket.setMulticastInterface(addr.address);
664 + socket.setMulticastTTL(1);
665 socket.send(magicbin, 7, '255.255.255.255');
666 socket.descriptorMetadata = 'WoL (' + addr.address + ' => ' + hexMac + ')';
667 count++;