Different configuration files could be used
Supported protocols can be declared into the networks configuration file
Documented the different errors the wakeup API can respond