C# | KeepAlive w HttpWebRequest

0

Witam, czy jest jakaś możliwość, aby request wywoływany przez program był stały? W sensie gdy włączymy program to dopóki go nie wyłączymy ten request ciągle "wisi" na serwerze. Coś jak View bot do livestreamów na yt.

W tym momencie mam tylko to ale to nie działa:

        internal static void connect()
        {

            CookieContainer cookies = new CookieContainer();

            var httpWebReq = (System.Net.HttpWebRequest)System.Net.WebRequest.Create("url");
            httpWebReq.KeepAlive = true;
            httpWebReq.Method = "POST";
            httpWebReq.ContentType = "application/x-www-form-urlencoded";
            httpWebReq.CookieContainer = cookies;
            httpWebReq.Timeout = 300000;
            httpWebReq.AllowAutoRedirect = true;

            StreamReader responseReader = new StreamReader(httpWebReq.GetResponse().GetResponseStream());
            string responseData = responseReader.ReadToEnd();
            responseReader.Close();
        }

Z góry dzięki

0

Protokół HTTP się do tego nie nadaje. Takie rzeczy można robić np z UDP. Powiedz co i do czego potrzebujesz.
Livestream'y też tak nie działają. Jak sobie spojrzysz, to na YT wysyłana jest seria żądań o kolejne ramki wideo.

1 użytkowników online, w tym zalogowanych: 0, gości: 1