0 / 0 / 1
Регистрация: 15.04.2011
Сообщений: 84

Ошибка: Socket Error #11001 или socket error #10051

13.12.2011, 12:43. Показов 18087. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Делаю простую проверку подключен к нету комп или нет

Delphi
1
2
3
4
5
6
7
8
9
10
11
procedure TForm1.Button1Click(Sender: TObject);
  var Connected: Boolean;
begin
 Try
  IdHTTP1.Get('http://www.ya.ru/');
  connected := True;
  Except
 connected := False;
   end;
  if connected=true then label1.Caption:='есть' else label1.Caption:='нету';
end;
когда нет есть то все нормально работает, а если нет то выпрыгивает ошибка socket error #10051 пробовал
Delphi
1
2
3
Application.ProcessMessages;
Sleep(100);
Application.ProcessMessages;
тогда ошибка Socket Error #11001

что не так - помогите - Спасибо!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.12.2011, 12:43
Ответы с готовыми решениями:

Socket error# 11001 Host Not Found
Socket eror# 11001 Host Not Found делаю IPChanger Fine Proxy procedure TForm2.sButton1Click(Sender: TObject); var http:tidhttp; ...

Socket error #10051: Network is unreacheable
написал самый простенький код для отправки письма procedure TForm1.Button1Click(Sender: TObject); begin ...

IdHttp.connect - socket error # 11001 host not found
Всем привет! Делаю проверку доступности сайта. Код работает, все хорошо, условия выполняются, но если хост дуступен. Если же сервер...

9
 Аватар для HighPredator
6045 / 2160 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
13.12.2011, 16:40
По ip пробовали подключиться?
1
0 / 0 / 1
Регистрация: 15.04.2011
Сообщений: 84
13.12.2011, 16:50  [ТС]
теперь socket error #10061 может не провильно ip прописал
Delphi
1
IdHTTP1.Get('77.88.21.3');
?
0
 Аватар для HighPredator
6045 / 2160 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
13.12.2011, 17:03
Попробуйте отключить брандмауэр/файерволл.
0
0 / 0 / 1
Регистрация: 15.04.2011
Сообщений: 84
13.12.2011, 17:24  [ТС]
с каспером выпригивает socket error #10051 без него socket error #10061
0
 Аватар для HighPredator
6045 / 2160 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
13.12.2011, 17:33

Не по теме:

Касперский зло.

Ошибка 10051 говорит о том, что сеть недоступна. Бывает, если:
1) сети нет и роутер знает, что сеть не достать
2) проблема в настройке
3) мешает сам роутер или файерволл
На память вроде все.
Ошибка 10061 - ошибка соединения с сервером. Тоже может возникать из-за файервола.
1
 Аватар для dtsey
112 / 78 / 30
Регистрация: 10.09.2011
Сообщений: 263
13.12.2011, 17:41
Delphi
1
2
3
4
5
6
7
8
9
10
uses IdException;
var: s:string;
begin
s:='';
try 
  s:=IdHttp1.Get('http://bla-bla-bla.com');
except on e: Exception do end;
if s<>'' then ShowMessage('OK!') 
else ShowMessage('NOT OK!');
end;
0
0 / 0 / 1
Регистрация: 15.04.2011
Сообщений: 84
13.12.2011, 18:05  [ТС]
Цитата Сообщение от dtsey Посмотреть сообщение
Delphi
1
2
3
4
5
6
7
8
9
10
uses IdException;
var: s:string;
begin
s:='';
try 
  s:=IdHttp1.Get('http://bla-bla-bla.com');
except on e: Exception do end;
if s<>'' then ShowMessage('OK!') 
else ShowMessage('NOT OK!');
end;
если нет есть то все нормально OK! если нета нет то ошибка socket error #10051

Добавлено через 2 минуты
и только после ошибки выпрыгивает сообщение
NOT OK!
0
 Аватар для dtsey
112 / 78 / 30
Регистрация: 10.09.2011
Сообщений: 263
13.12.2011, 19:00
Вот рабочий, только что проверил.
Вложения
Тип файла: rar Internet Connection Checker.rar (218.0 Кб, 480 просмотров)
1
 Аватар для dtsey
112 / 78 / 30
Регистрация: 10.09.2011
Сообщений: 263
13.12.2011, 19:15
Сделал в некрасивом потоке, перепиши, если хочешь.

Добавлено через 1 минуту
Допиши в конце процедуры потока
Delphi
1
endthread(0);
Добавлено через 10 минут
Или даже лучше
Delphi
1
CloseHandle(tr);
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.12.2011, 19:15
Помогаю со студенческими работами здесь

Ошибка socket error 10013
Создал программу в делфи, запускаю все работает. (пишет в реестр, сокеты и тд). Упаковал программой для создания инсталяторов. (Smart...

Ошибка: Socket error 10060
У меня есть 100% рабочий чат и он прекрассно работает на локальной сети, но когда я перекидываю его другу он не может ко мне подключится. ...

Ошибка Asynchronous socket error 10061
Я в своей программе использую TClientSocket, но проблема в том, что после того как я из программы задаю адрес (например,...

Ошибка: Socket error #10060 Connection timeOut
В общем есть обычный FTP клиент на Delphi . Раньше он работал но после переустановки винды на прочь отказывается подключаться к серверу ...

Ошибка POST запроса при многопоточности Socket Error #10022
Приложение отправляет Post запрос на mail.ru и авторизируется. Грубо говоря брут. Без многопоточности работало. Дописал многопоточность. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

Новые блоги и статьи
Непрерывная интеграция для пакета Python
Mr. Docker 22.06.2025
Было 4 часа утра пятницы, когда я выпустил новую версию нашей внутренней библиотеки для обработки данных. Релиз 0. 5. 2 содержал небольшой фикс для обработки дат в ISO формате, что может пойти не так?. . .
Продвинутый ETL на C# из OLTP БД в хранилище
stackOverflow 22.06.2025
Работая в сфере корпоративной аналитики, я постоянно сталкиваюсь с одним и тем же - нужны чистые, структурированные и, главное, свежие данные. Без них современные аналитические системы, машинное. . .
Мастер-класс по микросервисам на Node.js
Reangularity 21.06.2025
Node. js стал одной из самых популярных платформ для микросервисной архитектуры не случайно. Его неблокирующая однопоточная модель и событийно-ориентированный подход делают его идеальным для. . .
Управление Arduino из WPF приложения
Wired 21.06.2025
Зачем вообще связывать Arduino с WPF-приложением? Казалось бы, у Arduino есть собственная среда разработки, своя экосистема, свои способы управления. Однако при создании серьезных проектов. . .
Звёздная пыль
kumehtar 20.06.2025
Я просто это себе представляю: как создавался этот мир. Как энергия слипалась в маленькие частички. Как они собирались в первые звёзды, как во вселенной впервые появился Свет. Как эти звёзды. . .
Создание нейросети с PyTorch
AI_Generated 19.06.2025
Ключевое преимущество PyTorch — его питоновская натура. В отличие от TensorFlow, который изначально был построен как статический вычислительный граф, PyTorch предлагает динамический подход. Это. . .
JWT аутентификация в ASP.NET Core
UnmanagedCoder 18.06.2025
Разрабатывая веб-приложения, я постоянно сталкиваюсь с дилеммой: как обеспечить надежную аутентификацию пользователей без ущерба для производительности и масштабируемости? Классические подходы на. . .
Краткий курс по С#
aaLeXAA 18.06.2025
Здесь вы найдете все необходимые функции чтоб написать програму на C# Задание 1: КЛАСС FORM 1 public partial class Form1 : Form { Spisok listin = new Spisok(); . . .
50 самых полезных примеров кода Python для частых задач
py-thonny 17.06.2025
Эффективность работы разработчика часто измеряется не количеством написаных строк, а скоростью решения задач. Готовые сниппеты значительно ускоряют разработку, помогают избежать типичных ошибок и. . .
C# и продвинутые приемы работы с БД
stackOverflow 17.06.2025
Каждый . NET разработчик рано или поздно сталкивается с ситуацией, когда привычные методы работы с базами данных превращаются в источник бессонных ночей. Я сам неоднократно попадал в такие ситуации,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru