Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.07;
Скачать: CL | DM;

Вниз

узнать IP адреса всех ПК в локальной сети?   Найти похожие ветки 

 
ezorcist   (2006-12-18 19:29) [0]

?


 
Desdechado ©   (2006-12-18 19:30) [1]

пропинговать диапазон/имена
?


 
ezorcist   (2006-12-18 19:35) [2]

можно пример?


 
Desdechado ©   (2006-12-18 19:38) [3]

ping 192.168.0.1
ping kutuzov
ping /?


 
ezorcist   (2006-12-18 19:40) [4]

программно получить их в массиве)


 
Desdechado ©   (2006-12-18 21:01) [5]

Задаешь в прорамме стартовый адрес, маску подсети и пингуешь все варианты по очереди. Есть ответ - кладешь в массив, нет ответа - не кладешь.


 
YurikGL ©   (2006-12-18 21:10) [6]

Правда, нужно учесть наличе файрволов и т.д....
Если сеть построена на домене, то можно запросить у сервера домена.


 
MetalFan ©   (2006-12-19 00:29) [7]

а если в сети тысячи компов? дооолго будет твоя программа из "пропинговывать" )


 
Джо ©   (2006-12-19 04:19) [8]

В вопросе вообще не стоит задача узнавать доступность компьютеров своей «локальной сети». Поэтому вполне достаточно знать свой адрес в этой сети и ее маску.


 
Desdechado ©   (2006-12-19 10:56) [9]

Джо ©   (19.12.06 04:19) [8]
А как тогда узнать: комп по адресу имеет место или это место вакантно?
Все ж таки о компах речь идет, а не о адресах как таковых.


 
iXT ©   (2006-12-19 11:19) [10]


> ezorcist   (18.12.06 19:29)  

Ну вообще-то, у компа нет IP-адреса :)


 
Desdechado ©   (2006-12-19 11:30) [11]

iXT ©   (19.12.06 11:19) [10]
Да, если кол-во сетевух отлично от одной и/или используется не TCP/IP.


 
tesseract ©   (2006-12-19 11:37) [12]

если стоит unix то ping по маске под сети типа

ping 192.168.0.255  если маска 255.255.255.0

В винде rfc не сооветствует действительности, но можно пингануть через indy адрес 255.255.255.255, он поддерживает Broadcast :-).


 
Anatoly Podgoretsky ©   (2006-12-19 11:45) [13]

> tesseract  (19.12.2006 11:37:12)  [12]

Да кто же позволит пинговать мой компьютер?
На XP SP2 пинг по умолчанию запрещен.


 
tesseract ©   (2006-12-19 11:49) [14]


> Anatoly Podgoretsky ©   (19.12.06 11:45) [13]


Вроде только с внешних сетей? Вроде нормально пингуется всё. Если комп заблокирован, то тогда его не будет в сети.


 
iXT ©   (2006-12-19 12:01) [15]


> Desdechado ©   (19.12.06 11:30) [11]

Да в любом случае. Принципиально не компьютер, а сетевой интерфейс (хоть модем).


 
Anatoly Podgoretsky ©   (2006-12-19 13:15) [16]

> tesseract  (19.12.2006 11:49:14)  [14]

И с внешних и с внутренних.
Функцию ответа на пинг, можно запретить и это значение по умолчанию. И компьютер будет в сети и даже будет нормально работать.


 
tesseract ©   (2006-12-19 13:20) [17]


> Anatoly Podgoretsky ©   (19.12.06 13:15) [16]


Ну тогда в SMB вроде был Broadcast. MS Client по умолчанию включен. Правда я его всегда выключаю.


 
Anatoly Podgoretsky ©   (2006-12-19 14:01) [18]

> tesseract  (19.12.2006 13:20:17)  [17]

И я про тоже, это чисто пользовательское, не хочет пользователь, что бы компьютер был виден в сети и не только по пингу, то он это сделает, а обычно и делать не надо.


 
Desdechado ©   (2006-12-19 15:38) [19]

iXT ©   (19.12.06 12:01) [15]
Да я не спорю. У свича тоже может быть IP.
Просто речь-то идет явно об адресах, как-то связанных с компом. Хоть модемных, хоть платных, хоть блютусовских.
Сами адреса без компа не интересны.


 
ezorcist   (2006-12-19 19:20) [20]

На самом деле мне надо узнать на каком компе запущена моя программа - сервер, я подумал что если знать все адреса, то можно постучаться по каждому из них по очереди?

может есть каке-то более рациональное решение?


 
Anatoly Podgoretsky ©   (2006-12-19 19:46) [21]

> ezorcist  (19.12.2006 19:20:20)  [20]

Технологию надо менять


 
allrussia ©   (2006-12-19 19:48) [22]

ezorcist

может есть каке-то более рациональное решение?

пусть твоя программа-сервер отсылает на твой комп или на email адрес хоста, где она в данный момент запущена

---
а вообще что за сеть? логическая структура, права?


 
Desdechado ©   (2006-12-19 20:18) [23]

allrussia ©   (19.12.06 19:48) [22]
А если этих "отсылает на твой комп" клинетов будет много?
Сервер о них знать не обязан.
Клиенты должны знать, где сервер. Или им нужно подсказать, спросив у пользователя.


 
tesseract ©   (2006-12-19 20:24) [24]


> Клиенты должны знать, где сервер. Или им нужно подсказать,
>  спросив у пользователя.


А кто отменил Broadcast ????? Что клиент не может при включении UDP на  65535 порт  отправить? Так например обнаруживают себя большинство IP/Rs232 конвертеров :-)


 
ezorcist   (2006-12-19 22:50) [25]

собственно солюшн какой? :)


 
tesseract ©   (2006-12-19 23:46) [26]


> ezorcist   (19.12.06 22:50) [25]


Broadcast :-)



Страницы: 1 вся ветка

Текущий архив: 2007.01.07;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.042 c
2-1166193241
vitv
2006-12-15 17:34
2007.01.07
Передача данных с контролов на форме в отчёт(Fast Report).


15-1166101735
Ученик чародея
2006-12-14 16:08
2007.01.07
Был сегодня на предзащите докторской ф-м.н.


2-1166377775
Святослав
2006-12-17 20:49
2007.01.07
drag and drop


2-1166172987
Tupoy
2006-12-15 11:56
2007.01.07
Научите работать с клавой


15-1166368619
tesseract
2006-12-17 18:16
2007.01.07
1-Wire и другие средства автоматизации дома