I am running some servers from my home and my router crashes continuously (meaning that I lose my internet until I unplug my router and plug it back in). This is getting very annoying. And this is the second router that I have had issues with. Is there a way that I can use java to restart this without having to unplug it? That way I could perhaps setup a windows scheduled task kick off a hava app to ping my site every 5 minutes or so, and if there isn't a connection, force the router to reset? I am sure each router is different, but I have never used java to communicate with hardware. Is this even possible?