Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Сетевые технологии » Как программно определить свой IP

Ответить
Настройки темы
Как программно определить свой IP

Аватара для Guest

Guest



Профиль | Цитировать


Привет
Есть 2 активных сетевых подключения - локальное (рабочая группа) и внешнее (Ethernet). Визуально в их свойствах вижу их IP. Но нужно определить это программно. Не подскажете какую-нибудь API-функцию или еще что ?

Отправлено: 16:38, 22-06-2004

 

Аватара для Vich

admin


Сообщения: 1449
Благодарности: 7

Профиль | Отправить PM | Цитировать


ipconfig

Отправлено: 19:06, 22-06-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Dimon

Ветеран


Сообщения: 548
Благодарности: 11

Профиль | Отправить PM | Цитировать


Guest
Программно это в смысле в проге, например на Сях? Если да - тогда кури MSDN.
Если тебе просто надо узнать - тогда:
- для вынь9х: 'winipcfg'
- для выньНТ/2000/ХР: 'ipconfig /all'

-------
Патроны кончаются... Санитары близко... Всем пока


Отправлено: 22:44, 22-06-2004 | #3


Старожил


Сообщения: 251
Благодарности: 10

Профиль | Отправить PM | Цитировать


Для программного определения всех IP адресов нужно пользоваться следующими функциями:
WSAStartup - начинаем работать с сокетами;
gethostname - получаем имя хоста;
gethostbyname - по имени хоста получаем структуру типа hostent (по ней определяем список IP адресов);
inet_ntoa - преобразование сетевого адреса (IP адреса) в строку;
WSACleanup - заканчиваем работать с сокетами.

Отправлено: 09:45, 23-06-2004 | #4



Компьютерный форум OSzone.net » Компьютеры + Интернет » Сетевые технологии » Как программно определить свой IP

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Proxy/NAT - NAT. Как определить свой внешний ПОРТ? denbessonov Сетевые технологии 7 08-12-2008 12:28
C/C++ - Как из С++ Билдера программно поменять раскладку? S1stem Программирование и базы данных 1 30-01-2008 00:35
Как управлять переключением раскладок программно Alik_1978 Программирование и базы данных 3 25-12-2006 02:32
Как отключать и включать программно HDD? Savin Microsoft Windows 2000/XP 5 11-04-2006 14:51
Как определить свой DNS? ivank Хочу все знать 3 15-10-2002 23:22




 
Переход