информационная безопасность
без паники и всерьез
 подробно о проекте
Атака на InternetСетевые кракеры и правда о деле Левина
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Вредоносный релиз LiteLLM 
 Мощные индийские ключи 
 Срочные патчи для критических уязвимостей... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
помогите получит ip адресс 14.10.01 18:32  
Автор: 111 Статус: Незарегистрированный пользователь
<"чистая" ссылка>
у меня что тот не выходит с функциями
gethostbyaddr
gethostbyname
если не сложно то покажите пример
помогите получит ip адресс 14.10.01 19:49  
Автор: Heromantor Статус: Незарегистрированный пользователь
<"чистая" ссылка>
HOSTENT *he=NULL;
BYTE *IP;

gethostname(name,sizeof(name));
he=gethostbyname(name);
if(he!=NULL)
{
IP=(BYTE *)he->h_addr_list[0];
printf("%d.%d.%d.%d",IP[0],IP[1],IP[2],IP[3]);
}

В gethostbyaddr тоже самое, возвращается указатель на HOSTENT
struct hostent {
char FAR * h_name;
char FAR * FAR * h_aliases;
short h_addrtype;
short h_length;
char FAR * FAR * h_addr_list;
};

Тебе вероятно нужно h_name,h_aliases
1





Рейтинг@Mail.ru


  Copyright © 2001-2026 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach