I wrote a service in C# that performs a bunch of requests to my server in timers. If the internet connection is ok at boot or at the time I start it manually everything work