• index.cs
  • using System;
    using System.Net;
    using System.Threading;
    
    /**
     * Compile: C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe index.cs
     * Run: index.exe
     */
    class Index
    {
        const string PushURL  = "https://example.com/api/push/key?status=up&msg=OK&ping=";
        const int Interval = 60;
    
        static void Main(string[] args)
        {
            while (true)
            {
                WebClient client = new WebClient();
                client.DownloadString(PushURL);
                Console.WriteLine("Pushed!");
                Thread.Sleep(Interval * 1000);
            }
        }
    }