Re[4]: Как получить IP адрес своего ПК при оторванном LAN ка
От: Интересующийся Россия  
Дата: 30.01.08 08:52
Оценка:
Здравствуйте, Hacker_Delphi, Вы писали:


H_D>Да нет, мой топик нес в себе тот смысл, что если система не дает тебе штатными средствами IP — не надо его искать как-то иначе. Все равно ты не сможешь с ним ничего полезного сделать. Win Server 2003 каким-то образом можно настроить, чтобы он не обрубал интерфейсы при отключении кабеля (и XP, соответственно тоже — тут у них все очень близко устроено). Я сам когда-то такое для своего сервера делал. А потом отказался от левых серверных продуктов и все теперь работает даже если отключать интерфейсы и снова включать — стандартные сетевые сервисы как-то это отлавливают и заово биндятся к интерфейсу.

H_D>Не надо искать настройки "кривыми" путями — тебе это не поможет.
=========================================================================

Основной смысл самого первого вопроса был (полностью согласен с Вами)
— поиск Штатного средства для определения IP адресов.

А моя задача состоит в следующем: Выдать пользователю
по возможности полный список его статических IP адресов,
окраске подключенных к сети, да еще и с учетом его
выбора в предыдущей сессии.
Все-таки я достану эти адреса из реестра (не будет их — и не надо)
— это хоть какая-то помощь операторам при привязке
сокетов к адресам (требование ТЗ).

Если интересно.
Я в C# использую непосредственно сокеты для клиента и сервера
с постоянным соединением (опять ТЗ). При этом обрыв кабеля от
ПК к ближайшему Хабу на 4-6 секунд не вызывает исключения в сокете.
При более длительных обрывах возникает исключение.
Обрыв кабелей после Хаба вызывает исключение через минуты.
Проверка соединения обеспечиваю периодической
посылкой меток жизни. Если есть возможность (подключили кабель)
— автоматически восстанавливаю соединение (ТЗ).

H_D>P.S. Да, топик, неверное, надо в "Сети, сокеты, протоколы" перенести... к .Net прямого отношения он, похоже, не имеет....

Наверное, туда. Меня интересовал доступ к настройкам, а система .Net его не дает.
А как насчет того, чтобы узлы карты тем были по Namespace 1 уровня.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.