crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Получить список компов в сети
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
ЙаМайскЫйПчОЛ Дата 19.4.2009, 9:17
  Ну да... дело в сетевых компах
Первое мое предположение неверно.
Sokoloff Дата 18.4.2009, 23:04
 
Цитата(ЙаМайскЫйПчОЛ @ 18.4.2009, 10:00) *
Sokoloff,
IMHO
ping -c 2 -b 192.168.0.255
WARNING: pinging broadcast address
PING 192.168.0.255 (192.168.0.255) 56(84) bytes of data.

--- 192.168.0.255 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1009ms

и неипёт)))) я предпологаю у тебя специфичная сборка ядра, дефолтный дистриб не даст тебе флудить броадкастом, ибо тогда команда ping может завесить наглухо всю сеть))) убери -c 2 посмотри результат только не стопори пинг + П.С,

Litkevich Yuriy
Для UNIX систем, в Windows команда имеет другие ключи. (http://ru.wikipedia.org/wiki/Ping)

П.С.
И всех прошу помнить что
Many systems don't respond to broadcast pings ))) и у меня в сети не один копм не откликнулса

Про крайней мере стандартные ядра arch-linux и ubuntu позволяют посылать широковещательный пинг. Но отвечают явно не все машины. Поэтому идея с пингом не проодит.
Litkevich Yuriy Дата 18.4.2009, 15:20
 
Цитата(ЙаМайскЫйПчОЛ @ 18.4.2009, 13:00) *
Many systems don't respond to broadcast pings
ну это логично, если все хором ответят, то приемник только мусор получит.
ЙаМайскЫйПчОЛ Дата 18.4.2009, 9:00
  Sokoloff,
IMHO
ping -c 2 -b 192.168.0.255
WARNING: pinging broadcast address
PING 192.168.0.255 (192.168.0.255) 56(84) bytes of data.

--- 192.168.0.255 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1009ms

и неипёт)))) я предпологаю у тебя специфичная сборка ядра, дефолтный дистриб не даст тебе флудить броадкастом, ибо тогда команда ping может завесить наглухо всю сеть))) убери -c 2 посмотри результат только не стопори пинг + П.С,

Litkevich Yuriy
Для UNIX систем, в Windows команда имеет другие ключи. (http://ru.wikipedia.org/wiki/Ping)

П.С.
И всех прошу помнить что
Many systems don't respond to broadcast pings ))) и у меня в сети не один копм не откликнулса
Litkevich Yuriy Дата 17.4.2009, 23:42
 
Цитата(Sokoloff @ 18.4.2009, 3:07) *
не зря для нее специально ввели ключ "-b"
Цитата
E:\>ping -b
Неверный параметр -b.
:)
Sokoloff Дата 17.4.2009, 23:07
 
Цитата(Litkevich Yuriy @ 17.4.2009, 22:26) *
Цитата(Sokoloff @ 18.4.2009, 1:16) *
WARNING: pinging broadcast address
идея неподходящая. Это вобщем-то очевидно, да и программа ping тебя об этом предупреждает.
Т.к. по широковещательному адресу никого нет и есть все, одновремено.

Широковещательный пинг, это стандартная функция, не зря для нее специально ввели ключ "-b". А как вы себе представляете опрос 16777215 хостов для сетки 10.0.0.0? Другое дело, что в принципе идея использовать пинг не очень. Ну узнаем мы что есть машина с таким IP, а дальше что?
Гость Дата 17.4.2009, 21:36
  я сеня без опции -c пробовал у меня не работало)
Litkevich Yuriy Дата 17.4.2009, 21:26
 
Цитата(Sokoloff @ 18.4.2009, 1:16) *
WARNING: pinging broadcast address
идея неподходящая. Это вобщем-то очевидно, да и программа ping тебя об этом предупреждает.
Т.к. по широковещательному адресу никого нет и есть все, одновремено.
Sokoloff Дата 17.4.2009, 21:16
 
Цитата(Гость @ 17.4.2009, 21:16) *
Цитата(Sokoloff @ 17.4.2009, 18:20) *
Цитата(Kagami @ 17.4.2009, 14:00) *
С помощью QProcess и команды ping пигуем все хосты сети. Парсим ответы и получаем список :)

Можо использовать широковещательный пинг, что то вроде:
ping -b 192.168.1.0


не катит не работает правильно тем более адресс бродкаста 255


С адресом ты прав, моя ошибка.
У меня в линухе работает, как с адресом сети, так и с широковещательным адресом.
bash$ ping -c 2 -b 192.168.2.255
WARNING: pinging broadcast address
PING 192.168.2.255 (192.168.2.255) 56(84) bytes of data.
64 bytes from 192.168.2.1: icmp_seq=1 ttl=64 time=1.47 ms
64 bytes from 192.168.2.5: icmp_seq=1 ttl=64 time=2.16 ms (DUP!)
64 bytes from 192.168.2.1: icmp_seq=2 ttl=64 time=1.42 ms

--- 192.168.2.255 ping statistics ---
2 packets transmitted, 2 received, +1 duplicates, 0% packet loss, time 1001ms
Гость Дата 17.4.2009, 20:16
 
Цитата(Sokoloff @ 17.4.2009, 18:20) *
Цитата(Kagami @ 17.4.2009, 14:00) *
С помощью QProcess и команды ping пигуем все хосты сети. Парсим ответы и получаем список :)

Можо использовать широковещательный пинг, что то вроде:
ping -b 192.168.1.0


не катит не работает правильно тем более адресс бродкаста 255
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 2:49