Привет :)
Есть 2 активных сетевых подключения - локальное (рабочая группа) и внешнее (Ethernet). Визуально в их свойствах вижу их IP. Но нужно определить это программно. Не подскажете какую-нибудь API-функцию или еще что ? |
ipconfig
|
Guest
Программно это в смысле в проге, например на Сях? Если да - тогда кури MSDN. Если тебе просто надо узнать - тогда: - для вынь9х: 'winipcfg' - для выньНТ/2000/ХР: 'ipconfig /all' |
Для программного определения всех IP адресов нужно пользоваться следующими функциями:
WSAStartup - начинаем работать с сокетами; gethostname - получаем имя хоста; gethostbyname - по имени хоста получаем структуру типа hostent (по ней определяем список IP адресов); inet_ntoa - преобразование сетевого адреса (IP адреса) в строку; WSACleanup - заканчиваем работать с сокетами. |
Время: 01:20. |
Время: 01:20.
© OSzone.net 2001-