Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос по работе с библиотекой hawknl под linux
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > Linux
Freeze Anti
Здравствуйте.

Собственно вопрос по работе с сабжевой библиотекой. После выполнения функции nlOpen() у меня под Windows нормально возвращается сокет с адресом моего компьютера в сети. Под Linux же почему-то возвращается 127.0.0.1 . Собственно чяднт? Ума не приложу, в каком направлении работать для решения этой проблемы.

Заранее спасибо всем откликнувшимся.
Leen
Мое предположение таково: по умолчанию в линуксе первым идет lo-интерфейс (виртуальная локалка, замкнутая сама на себя). Вы указали как раз ее адрес. Реальные сети это eth0 и далее. Можете почитать man ifconfig.
Еще одно, на что, ПМСМ, стоит обратить внимание, это
Цитата
nlSetLocalAddr sets the default local address. It effects all sockets created AFTER this call.
Т.е., если у Вас несколько сетевых соединений - эта функция выбирает, какое используется по умолчанию. Вроде так.
Взято здесь.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.