Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TClientSocket --- Ошибка: Asynhcronous socket error 10061 [D6, Win95/98, Win2k, WinXP]


zeratul_pr ©   (2002-10-05 14:47:00) 

Вобщем фича в том чтобы найти IP адрес сервера а диапазоне от
192.168.4.0 до 192.168.4.255 с помощью TClientSocket перебором.
но все уперлось в то что постоянно выскакивает ошибка:
Asynhcronous socket error 10061 если на каком-то IP адресе нет запущеного сервака..
Как отловить эту ошибку? И заодно использование try... можно им это сделать? ... если кто-нить понял что-нибудь из этого бреда, подскажите плиз...


alex_ustasu   (2002-10-23 12:24:00) [1]

Крот, пример нельзя обнародовать ?


Крот   (2002-10-23 09:52:00) [2]

И не перехватится, я ловлю ее через Application.OnException


alex_ustasu   (2002-10-23 09:42:00) [3]

Да, срабатывает, если проинициализировать SetErrorProc.
У меня возникает еще другвя ошибка с кодом 11001, вот эта зараза не перехватывается пока ...


VID   (2002-10-23 01:08:00) [4]

Люди! НЕ забывайте в OnClientError писать:
Client.Socket.Disconnect(Socket.SocketHandle);


Malder   (2002-10-22 23:17:00) [5]

alex_ustasu, срабатывает вообще то...


alex_ustasu   (2002-10-22 11:50:00) [6]

Не получится. OnClientSocketError не срабатывает в этом случае.
и с try .. except тоже не получается. Сам бьюсь над этим. И никто
не может подсказать.


zeratul_pr   (2002-10-05 15:14:00) [7]

Извеняюсь, нада просто написать onError -> ErrorCode:=0;
просто сразу не нашел ничего подобного в форуме.


Наверх

Титульная страница Поиск, карта сайта Написать письмо