0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 9
|
||||||
1 | ||||||
Поиск файлов в локальной сети через ip адрес11.06.2019, 14:53. Просмотров 1309. Ответов 9
Опять я, вообщем, и мне нужно как то сообразить
это нужно сделать поиск файлов, который будет из заданного диапазона ip адресов проверять каждый, подставляя ip адрес к введенной дерриктории ( к примеру 192.168.1.1\\C$\papka, 192.168.1.2\\C$\papka ) и если компьютер выключен он в Memo выводит что он выключен и так по циклу, пока все ip адреса не будут перебраны
0
|
|
11.06.2019, 14:53 | |
Доступ к серверу в локальной сети через внешний IP-адрес Поиск файлов в локальной сети Поиск файлов по локальной сети (FTP SMB) Не обновлятся IP-адрес в локальной сети
__________________
9
Помогаю в написании студенческих работ здесь. |
|
Модератор
|
|
11.06.2019, 15:13 | 2 |
Antoha18rus, если у Вас разные подсети - Вы не сможете их пинговать без специального проброса портов на коммутаторе (роутере). Если у Вас одна подсеть - зачем весь этот ужас с четверным циклом...
0
|
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 9
|
|
11.06.2019, 18:36 [ТС] | 3 |
Это курсач)
Добавлено через 3 минуты И тут дело вообще не в пинге, нужно просто отыскать файл по директории, пройдясь по всем ip адресам от меньшего к большему
0
|
D1973
|
11.06.2019, 20:10
#4
|
0
|
882 / 402 / 174
Регистрация: 20.10.2016
Сообщений: 1,828
|
|
13.06.2019, 09:55 | 5 |
a,b,c,d - это byte а не integer.
А вот целиком айпишник представить как одно число типа Integer можно. Далее. Определить свою подсеть можно будет булевой операции: IP and MASK. И менять только те биты, которые маска подсети отсекает, исключив широковещательный адрес (последний адрес в подсети) и адрес самой подсети (первый адрес в подсети). Ну и дальше простая математика. И даже диапазоны никакие вводить не надо.
0
|
13.06.2019, 15:02 | 6 |
Antoha18rus,
сначала нужно получить свой IP адрес, свою маску, узнать свою подсеть сформировать список IP адресов и пропинговать его у тех которые пингуются проверить наличие файла очень удобно пинги и проверку вынести в дополнительный поток\и
0
|
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 9
|
|
13.06.2019, 19:12 [ТС] | 7 |
Дк, в голове то я понимаю как устроенно, а вот код, я не могу сделать, скила не хватает...
0
|
Nanotentacle
|
14.06.2019, 06:49
#9
|
Не по теме: Это примерно как в ситуации, когда стоит человек с лопатой, чешет затылок. Ты подходишь к нему, спрашиваешь "Что задумал?", и он отвечает, что хочет бассейн построить. А ты как раз специалист по бассейнам, о чем ему и говоришь. Человек сразу оживляется, и сообщает, что это просто замечательно, так как бассейны-то он строить не умеет, но вот совета от умного человека выслушать не против. Ты начинаешь ему рассказывать про фундамент, типы плиток, приточный водопровод и насосы. Собеседник кивает, улыбается, смотрит прямо в глаза и начинает ненавязчиво лопату совать тебе в руки, не перебивая и не прекращая улыбаться и кивать. Ты, поглощенный разговором, берешь в руки лопату и используешь ее в качестве указки, показывая где правильно разместить края бассейна, расчерчиваешь этой лопатой идеальный круг. Встаешь и говоришь "Ну, все рассказал, завтра заскочу и подскажу, если что идет не так". А этот человек смотрит на тебя как на ненормального, переводя глаза с тебя на лопату в твоих руках, и говорит "Ты чо, дурак? Взял лопату - так копай, а я посмотрю. И сильно не траться в ближайший месяц, тебе еще бетон для заливки покупать. У меня знаний на бассейн не хватит, а ты вон умный какой. Давай, работай, бассейн сам не построится".
0
|
D1973
|
14.06.2019, 06:59
Поиск файлов в локальной сети через ip адрес
#10
|
0
|
14.06.2019, 06:59 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
14.06.2019, 06:59 |
Привет! Вот еще темы с ответами:
10
Как получить текущий ip- адрес в локальной сети?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |