Здравствуйте. Есть программа, которая собирает данные. И для контроля своего пк я сделал отправку данных по телеграмм, когда я не дома. (Данные == сообщения). Сообщения отправляются каждую минуту, примерно. Но в какой то момент они перестают приходить. Позавчера это было после 175 сообщения, а вчера после 350. То есть это не конкретное число. Для отправки я использую прокси, которые принадлежат только мне. Привязка прокси идет по ip. IP динамический, но еще ни разу не менялся.
Вот мой код. Сделано в отдельном потоке. В чем я допускаю ошибку?
WebRequest request = WebRequest.Create(@"https://api.telegram.org/bot73...");
request.Proxy = new System.Net.WebProxy { Address = new Uri("http://138.219.222.222:7878") };
request.GetResponse();
Thread.Sleep(3000);
request.Abort();
Thread THTellegramMes = new Thread(new ThreadStart(Tellegram.Message));
THTellegramMes.Start();
Thread.Sleep(5000);
THTellegramMes.Abort();
Логика в моей голове такая, что основной поток, где инициализируется поток для отправки сообщения тормозит на 5 секунд, после чего умирает поток-телеги. Где моя логика не сходится с реальной логикой. Заранее благодарю за помощь.