Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.142.173.166] |
|
Сообщ.
#1
,
|
|
|
Повтрою здесь потому что не все н абилдер заходят. Изывиняйте )
Есть комп, на котором будет запускаться прога. У него есть Hostname и ip - это я узнаю через serversocket без проблем. Но у него в сети также есть DNS имя (доменное имя). Допустим hostname=azazel а dns=azazel.a-mega. Требуется узнать это DNS имя. Кто знает как? с помощью какого компонента или не компонента? |
Сообщ.
#2
,
|
|
|
gethostbyaddr?
|
Сообщ.
#3
,
|
|
|
#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 вроде так вообщем... |