Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.02.2011, 13:30   #1
AndreyK
Подтвердите свой е-майл
 
Регистрация: 05.04.2010
Сообщений: 76
По умолчанию компонент idHttp1 возвращает "Socket Error #10054"

Здравствуйте! Такая проблема. С помощью компонента idHttp1 посылаю Post запросы с интервалом времени 30 сек. на выполнение определённого файла на сервере. Когда сервер стабильно работает, то все нормально, а когда например сервер падает то возвращается ошибка времени выполнения "Socket Error #10054 ", здесь понятно почему он такое возвращает, ...программу не выключаем, и когда сервер начинает снова стабильно работать он все равно продолжает возвращать "Socket Error #10054 ".
Так же при "Socket Error #10054 " DataFromServer содержит пустоту. Помогите плиз кто знает как сделать чтобы когда сервер стал работать стабильно не возвращал "Socket Error #10054 " а то я уже замучался((((.

КОД:
DataOnServer := TIdMultiPartFormDataStream.Create;
DataOnServer.AddFormField('login', '???????');
DataOnServer.AddFormField('pass', '???????');
DataFromServer := IdHTTP1.Post('???????????', DataOnServer);
AndreyK вне форума Ответить с цитированием
Старый 22.02.2011, 19:42   #2
AndreyK
Подтвердите свой е-майл
 
Регистрация: 05.04.2010
Сообщений: 76
По умолчанию

Вопрос снят. надо было закрывать Socket.
КОД:
try
begin
DataOnServer := TIdMultiPartFormDataStream.Create;
DataOnServer.AddFormField('login', '???????');
DataOnServer.AddFormField('pass', '???????');
DataFromServer := IdHTTP1.Post('???????????', DataOnServer);
DataOnServer.free;
end;
Except
begin
DataOnServer.free;
IdHTTP1.Socket.Close;
end;
AndreyK вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка "Asynchronous socket error 10053" Neexuus Работа с сетью в Delphi 4 30.11.2010 14:02
"Socket Error #11001 Host not found" chandrasecar Работа с сетью в Delphi 2 27.09.2010 02:21
Socket Error 10054 RIO Работа с сетью в Delphi 5 22.09.2009 16:24
Как устранить ошибку "socket error #10060" Evgen1976 Работа с сетью в Delphi 11 20.03.2009 15:21