If a PC in the network cannot be woken up directly, a WakeOnLAN service can be used.

The service is a Windows service that can be installed on a Windows computer.
The port for the service can be set via a configuration file.

The IP address and a port are required to access the service.
This must be accessible from the system.

A timeout determines how long to wait for the PC to wake up