|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.02.2010, 17:34 | #1 |
Пользователь
Регистрация: 09.11.2009
Сообщений: 33
|
Сканер портов
Народ, решил написать многопоточный сканер портов, вот собственно код:
Код:
Код:
Последний раз редактировалось OPF_Nik; 02.02.2010 в 17:41. |
03.02.2010, 13:45 | #2 |
Пользователь
Регистрация: 09.11.2009
Сообщений: 33
|
Народ, помогайте)
|
03.02.2010, 16:13 | #3 |
Форумчанин
Регистрация: 03.01.2010
Сообщений: 229
|
glob:= glob +1;
Поставь перед IP.Connect();
подпись
|
03.02.2010, 17:50 | #4 |
Пользователь
Регистрация: 09.11.2009
Сообщений: 33
|
один фиг((
|
03.02.2010, 18:02 | #5 |
Форумчанин
Регистрация: 03.01.2010
Сообщений: 229
|
я не до конца разглядел как ты хочешь сделать. вообщем алгоритм у тебя неверный. тебе надо разделить колличество сканируемых портов на колличество одновременных потоков.
для каждого потока выделить свой диапазон портов. тоесть надо просканировать от от 1 до 1024, это 1024 порта. 1024 / 20 (потоков) = 51. для каждого потока переменные s, f и global(текущий порт) должны быть уникальными. Передавай их в поток перед созданием. Для первого потока s=1;f = 51 Для второго s=52; f = 103; и так далее. Идею то хоть понял?
подпись
|
03.02.2010, 18:07 | #6 |
Пользователь
Регистрация: 09.11.2009
Сообщений: 33
|
да, хотел так сначала сделать, но не понял как логику реализовать
К тому же количество портов, и потоков, может быть другим |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сканер портов | OPF_Nik | Работа с сетью в Delphi | 2 | 29.01.2010 19:26 |
сканер портов не работает | Reds | Помощь студентам | 1 | 28.09.2008 21:14 |
Сканер портов | One.Love | Работа с сетью в Delphi | 4 | 18.02.2008 16:05 |
Перенаправление портов | ADSoft | Безопасность, Шифрование | 2 | 05.01.2008 00:30 |