Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.119.116.102] |
|
Сообщ.
#1
,
|
|
|
Написал простой сканер портов с использованием сокетов. У меня возник вопрос : как реализовать многопоточность ? Заранее спасибо за ответ.
|
Сообщ.
#2
,
|
|
|
IMHO лучше использовать не несколько потоков, а несколько неблокирующих сокетов.
|
Сообщ.
#3
,
|
|||
|
А можно по-подробнее ? Что ты имеешь ввиду под небл. сокетом ? Асинхронный и синхронный методы работы ? |
Сообщ.
#4
,
|
|||
|
Неблокирующий - асинхронный. Delphi не знаю, но на С это пиримерно так (WinAPI). Для простейшего сканирование коннектами.
Для других способов сканирования можно использовать WSAOVERLAPPED. З.Ы. код не тестировал. |
Сообщ.
#5
,
|
|||
|
Для многоточности там есть Обьект Thread, добовляй его в программу, у него есть свойства типа создать поток закрыть. щас не поню точно, найду вобщем линку где я это взял скажу ! |