Почему вылетает ошибка?

Существует код:
while (i > 50) {

                        using (Stream s = request.GetRequestStream())
                        {
                            using (StreamWriter sw = new StreamWriter(s))
                            {
                                sw.Write(Port);
                                sw.Flush();
                                sw.Close();
                            }
                        s.Flush();
                        s.Close();
                        }

                        using (Stream s = request.GetResponse().GetResponseStream())
                        {
                            using (StreamReader sr = new StreamReader(s))
                            {
                                sr.Close();
                            }
                        s.Close();
                        }

                        Thread.Sleep(10);
                        Console.WriteLine(+1);
                        i--;

                }

При запуске, на третьей отправке POST запроса, возникает ошибка
9QOgo.png
Почему это происходит и как исправить?
//Если что, это происходит в отдельном потоке
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы