Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.140.198.43] |
|
Сообщ.
#1
,
|
|
|
Спрашивается, как создать список компов в локальной сетке, у которых расшарен определенный порт ?
|
Сообщ.
#2
,
|
|
|
Берёшь диапазон адресов, и начешь по-порядку пытаться содинить сокет на этот порт. Делов-то на пять минут
|
Сообщ.
#3
,
|
|
|
2 Purpe: Я как-то пытался сделать сканер локалки. Все компы имеют маску 192.168.1.ХХХ . Вот, и когда сканировал, он говорил что компы 192.168.1.0 - 192.168.1.96 существуют, хотя все компы идет только после сотни на конце, а Дельфи уверял что такие есть. Это ещё не всё, при попытке проверить комп, если там сервера не стояло, выводится сообщени вроде этого"Asynchronius Socket Error" , Теперь представь если я просканирую локалку заведома зная что сотня айпи несуществует. Запарился эти сообщения закрывать . Как эту ошибку обработать(или убрать)??? Я уже задавал этот вопрос в форуме, но толком мне ничего не предложили. Только сказали что при событиии OnError, ErrorCode приравнять к нулю, но и это не помогло . Чё делать?
|
Сообщ.
#4
,
|
|
|
Попробуй заключить цикл проверки в try...finally...except
|
Сообщ.
#5
,
|
|
|
Если на дельфях, то попробуй поставить indy htp://www.nevrona.com/indy, TClient and Server Socket глючат по страшному.
|