На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Qraizer, Hsilgos
  
> Как узнать свое DNS имя
    Повтрою здесь потому что не все н абилдер заходят. Изывиняйте )
    Есть комп, на котором будет запускаться прога. У него есть Hostname и ip - это я узнаю через serversocket без проблем. Но у него в сети также есть DNS имя (доменное имя). Допустим hostname=azazel а dns=azazel.a-mega. Требуется узнать это DNS имя. Кто знает как? с помощью какого компонента или не компонента?
      gethostbyaddr?
        ExpandedWrap disabled
          #include <Winsock2.h>
           
          struct hostent *hp;
          unsigned int addr;
           
          addr = inet_addr (server_name);
          hp = gethostbyaddr ((char *) &addr, 4, AF_INET);


        ну и дальше hp.h_name или hp->h_name

        вроде так вообщем...
        1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0174 ]   [ 15 queries used ]   [ Generated: 19.05.24, 12:30 GMT ]