|
Проверка открытия сетевого порта
|
|||
---|---|---|---|
#18+
Добрый день! Подскажите, пожалуйста, как проверить на открытие сетевого порта списка компьютеров? Например порта 1433 Пробовал несколькими способами (напр tcpClient.Connect). Я так понимаю надо с помощью потоков, т.е. запускать в отдельном потоке проверку определенного компа. Может есть пример как это сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 12:53 |
|
Проверка открытия сетевого порта
|
|||
---|---|---|---|
#18+
beaver06, способ только один - попытаться подключиться по нужному порту. Потоки здесь нужны только с целью ускорения проверки большого кол-ва адресов, а не для решения задачи. Поэтому напиши сначала без них. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 16:26 |
|
Проверка открытия сетевого порта
|
|||
---|---|---|---|
#18+
bazile, Для нескольких компов я написал, но когда начинаю делать для 20 - 30 - начинаются глюки. То ли не все компы присылают рез-ты, то ли не все проверяются... Там какие-то проблемы с таймаутами. У меня распределенная система, и у разных компов разные время подключения... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2013, 11:14 |
|
Проверка открытия сетевого порта
|
|||
---|---|---|---|
#18+
beaver06, какие именно глюки? И было бы неплохо увидеть код. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2013, 11:48 |
|
Проверка открытия сетевого порта
|
|||
---|---|---|---|
#18+
beaver06Я так понимаю надо с помощью потоков, асинхронные сокеты - http://msdn.microsoft.com/en-us/library/bbx2eya8.aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2013, 12:52 |
|
|
start [/forum/topic.php?desktop=1&fid=20&tid=1404618]: |
0ms |
get settings: |
14ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 163ms |
0 / 0 |