@SilentBlock

Как оборвать соединение от WebClient?

Нехитрая закачка на сервер:

WebClient wc = new WebClient();
string fullname = "ftp://xxxxxxxxxxx/" + ShotPath + ShotName;
try
{
wc.UploadFile(fullname, ShotName);
}
catch { }
wc.Dispose();

По умолчанию, видимо, в WebClient стоит KeepAlive и, соответственно в цикле эти соединения накапливаются и прога валится по достижению макс. колва ФТП соединений.
Как отключить этот KeepAlive?
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 1
shai_hulud
@shai_hulud
Можно использовать ftpwebrequest в нем настроить "KeepAlive" и "ServicePoint" или явно прерывать соединение.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы