Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.01.07;
Скачать: [xml.tar.bz2];

Вниз

узнать 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.016 c
2-1166214377
FIL-23
2006-12-15 23:26
2007.01.07
как узнать какая по счету линия в memo


11-1143112987
Евгений Ч
2006-03-23 14:23
2007.01.07
Проблема KOL и FPC


2-1165418062
crasher
2006-12-06 18:14
2007.01.07
панель задач своими руками


1-1163611249
mmms
2006-11-15 20:20
2007.01.07
Обратится из главной к дочерней форме


2-1166178093
>>DEATH<<
2006-12-15 13:21
2007.01.07
конфиги





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский