Форум программистов, компьютерный форум CyberForum.ru

Как мне разбудить удаленный компьютер с использованием MAC адресса? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.71
kpoxa
5 / 5 / 0
Регистрация: 08.12.2009
Сообщений: 213
17.09.2011, 16:16     Как мне разбудить удаленный компьютер с использованием MAC адресса? #1
Мне необходимо запустить удаленный компьютер находящийся в локальной сети. Я знаю, что при разрешении Wake On Lan в BIOS компьютера есть возможность сделать это при условии, что известен MAC адресс.
Как мне это сделать ? Не имею ни малейшего понятия!
Дополнительная проблема в том, что компьютер соединен через маршрутизаторы, хабы и мосты (т.е. нет прямого доступа к нему).
Возможна ли в таком случае эта опция сети?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.09.2011, 16:16     Как мне разбудить удаленный компьютер с использованием MAC адресса?
Посмотрите здесь:

Помогите пожалуйста мне с бинарным деревом, а то мне кранты! C++
C++ Как скомпилировать программу на Mac OS
Внесение URL адресса в IE средствами ShellExecute C++
Как мне в моей проге выключить компьютер? C++
Написать программу, реализует следующую игровую ситуацию: компьютер задает случайное целое число в интерали от 1 до 10, а мне нужно это число угадать C++
Как мне сделать задачу с использованием функций (блоков)? C++
C++ Как подключить OpenCV 2.4.6 к QT creator 5.1.1 на mac OSX 10.8.5
C++ Как создать удаленный доступ к учетной записи

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kolobok0
46 / 46 / 8
Регистрация: 24.01.2010
Сообщений: 225
18.09.2011, 16:27     Как мне разбудить удаленный компьютер с использованием MAC адресса? #2
Я так понимаю, задача распадаеться на два этапа..
1) доставка данных до хоста.
2) знание того формата данных, который отдетектируеться карточкой как 'пробудка'.

1) Для идентификации узла в сети необходимо две составляющие. MAC адресс и IP. Адресс, насколько я понимаю может быть и бродкаст. Но это только по сегменту сети прокатит. Значит если работать через широковещательное извещение - то придёться 'сканировать' топологию сети и в каждую подсеть выдавать такое оповещения. Ессесвенно локальная сетка должна быть физически разрешена из инета (прокси и прочие препоны). Если например локалка никак не подключена к инету - то хоть с бубнами пляши .
2) Формат данных. Тут есть несколько нюансов. Дело в том, что сетевуху мона настроить по разному. Ну например разрешить или запретить принимать бродкаст мессаги и т.д.. Как решено в писюке - если честно, хрен его знает. Но ответить на данный вопрос думаю не сложно. Если например в спящий писюк кинуться пингом и он активизируеться - ну тоды заморачиваться вооще не стоит по второму пункту. Тогда останеться просто знать IP адресс компа, запустить в него какой нить UDP пакет, далее подождать пока очухаеться, ну и устанавливать соединение.

ну вот вроде бы такие мысли...
(круглый)
Yandex
Объявления
18.09.2011, 16:27     Как мне разбудить удаленный компьютер с использованием MAC адресса?
Ответ Создать тему
Опции темы

Текущее время: 03:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru