Network.WakeOnLAN
From Xojo Documentation
Method
Network.WakeOnLan(Address as String, MACAddress as String)
Supported for all project types and targets.
Supported for all project types and targets.
Wakes up a remote computer on the LAN, assuming the computer supports this feature.
Notes
You can pass a broadcast address, an IP address, or a MAC address of the machine you want to wake up.
Example
This example wakes up a local computer on the network.
System.Network.WakeOnLAN("10.0.1.10", "d4:9a:20:c5:76:10")