![]() |
Delphi, задачка
Вот бьюсь над реализацией одной задачи. Нужно проверить, можно ли приконнектиться к 80 порту удаленной машины или нет. Пытался разными способами... Ставил сокетный клиент и обрабатывал OnConnect, пытался ставить таймер, обрабатывать Connected.. Вобщем, если кто-то предложит готовый рабочий пример, снимаю шляпу..
|
1. Кидаешь на форму TcpClient
2. Указываешь порт 80 3. обрабатываешь событие OnConnect не работает?? о_О |
пробовал, в случае удачного коннекта выдает асинхронную ошибку 10060.
|
обработка события OnError
ErrorCode:=0; и все :) |
Цитата:
вот готовый пример, если че тока модифицируй его: Код:
program connect; |
Kpeamop боян??!?!
что я не решил задачу?? о_О |
Код:
function PingPort(host: string; portnum: word; tim: integer): boolean; |
Так, ладн.. всем спасибо. Дуйствующий пример подсказал первым W!z@rd, за что ему ставлю плюс...
|
Виз подсказал способ типа "работает а и йух с ним" , так лучше не делать.Рабочие примеры тебе дали
|
Виз, есть еще трабла
поставил indy-компонент, посылаю get-запрос и смотрю сорец. Но если натыкаюсь на 404 он ругается и вылетает. Как вообще отлавливать ошибки в IdHTTP? Не находил такого. На низкий уровень пока переходить не хочу, т.к. я всё-таки не сканер пишу. |
| Время: 07:57 |