Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Быстрый просмотр портов

562
13 мая 2004 года
tarekon
175 / / 19.08.2003
Hi!
Кто-нибудь знает, как в C++ Builder 5.0 быстро опросить на заданном IP порты 1301-1310 на предмет открытости(компонентом TServerSocket). Компонент TClientSocket делает это крайне медленно, хотелось бы на опрос всех портов тратить не более 5 секунд. Заранее thanks.
357
14 мая 2004 года
Тимофей
112 / / 20.02.2000
Цитата:
Originally posted by tarekon
Hi!
Кто-нибудь знает, как в C++ Builder 5.0 быстро опросить на заданном IP порты 1301-1310 на предмет открытости(компонентом TServerSocket). Компонент TClientSocket делает это крайне медленно, хотелось бы на опрос всех портов тратить не более 5 секунд. Заранее thanks.


Ну вопрервых придётся отказаться от Билдеровских компонентов. Тебе нужно использовать неблокирующий сокет. Т.е. он не будет ждать ответа от опрашиваемого компа. Создавай массив сокетов и вперёд. Если ответ пришел открыт. TimeOut закрыт. Удачи.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог