Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Можно ли узнать MAC-адрес?
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Ввод/Вывод, Сеть. Межпроцессное взаимодействие
kalombo
Собственно, знаю ip нужного компьютера, хочу узнать mac, такое можно реализовать на Qt?
Litkevich Yuriy
конечно, плохо ищешь, все в асистенте есть:
QString QNetworkInterface::hardwareAddress () const
ViGOur
Как я понял он имеет ввиду MAC адрес удаленного компьютера, а для этого нужно парсить пакеты пришедшие от него. И то это вроде работает только в локальной сети, до первого роутера...

Попробуй QString QHostAddress::scopeId () const.
Но как я понял она вроде работает только для локальной сети. Как я уже говорил выше, до первого роутера.
Litkevich Yuriy
тогда пардон.

kalombo, а как ты без Qt'ей узнаешь мак адрес удаленной машины?
ViGOur, прав, тут гарантий нет. За переделами твоей подсети не реально.
kalombo
Цитата(Litkevich Yuriy @ 5.8.2008, 16:07) *
тогда пардон.

kalombo, а как ты без Qt'ей узнаешь мак адрес удаленной машины?
ViGOur, прав, тут гарантий нет. За переделами твоей подсети не реально.


В локальной сети мне надо, не могли бы вы код привести? А то пока не очень понятно. Пусть есть QString ip = "192.168.1.5"; мне надо, чтобы в этой строке оказался МАК данного компьютера.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.