2009-03-10 5 views
1

Некоторые принтеры включают компакт-диск, который способен обнаруживать устройство без назначенного IP-адреса или с недействительным IP-адресом в локальной сети.Как обнаружить устройство в сети?

Мы разрабатываем прибор желающего, чтобы иметь возможность для пользователя действовать таким же образом: они подключают прибор в сети и на стороне клиента крошечной программа определяет конфигурацию, мастер запуска, ...

Как я могу сделать это? Как я могу написать какое-то программное обеспечение для обнаружения моих устройств в сети и его настройки? Любые рекомендации?

+1

s/whishing/wishing /; –

ответ

0

Похоже, что вы хотите иметь аппаратную поддержку. Универсальная технология Plug and Play (или аналогичная). Проверьте здесь: http://www.upnp.org/resources/default.asp

Универсальный Plug and Play - это, по сути, сценарий, который вы описываете: оборудование может попасть в сеть и объявить себя. Если ваше программное обеспечение конфигурации запущено, это объявление видно, и вы можете завершить настройку с этой точки. В большинстве случаев это предполагает захват DHCP-адреса, если это возможно (и трансляция по подсети, к которой он присоединяется), или адрес автоконфигурации (169.254.x.x), если DHCP отклоняет новое оборудование или его нет.

Я настоятельно рекомендую прочитать документы по указанному вами URL, хотя бы для того, чтобы дать вам представление о том, как это сделать, даже если вы не реализуете полный протокол UPnP.