| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > Сканер сети |
| Автор: KaRTmaN 29.7.2007, 13:54 | ||
Всем привет! У меня появилась идеянаписать программу, которая бы сканировала бы сеть на какой-нибудь порт, чтобы узнать у кого из сети например запущен сервак кс или ещё какой- нибудь демон. Сначала я писал на простом TCPClient'e, но потом мне сказали, чтобы быстрее сканить - нужно чтобы прога работала с потоками. Вот что я написал.
Так программа при сканировании уже не виснет, но все - равно сканит каждый отдельный IP очень долго. Вопрос такой: Как сделать, чтобы новое соединение к новому IP открывалось в новом потоке? И в общем как ускорить его работу? |
| Автор: MetalFan 29.7.2007, 15:05 |
| ужос. почитай, что такое потоки и с чем их едят. удивляюсь, как вообще этот код фунцыклирует |
| Автор: ne0n 29.7.2007, 15:52 |
Ага, почитай вот тут http://forum.vingrad.ru/forum/topic-60076.html А вообще быстрее это будет работать если писать будешь на WinSock!!! |