если вы видите этот текст, отключите в настройках форума использование JavaScript
Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания .
Новичкам также крайне полезно ознакомиться с данным документом .
gethostbyaddr 23.10.01 01:14 Число просмотров: 934
Автор: Heromantor Статус: Незарегистрированный пользователь
<programming >
[C++] как перевести ипи в строковый адрес ??? 23.10.01 00:01
Автор: Л amo Статус: Незарегистрированный пользователь
есть например ипи - 100.100.100.100
нужно получить его строковый адрес типа www.server.com
Используя тока винсок
gethostbyaddr 23.10.01 01:14
Автор: Heromantor Статус: Незарегистрированный пользователь
gethostbyaddr 23.10.01 02:03
Автор: Л amo Статус: Незарегистрированный пользователь
ну а пример хотябы, я же ламо, сам не могу догадаться
gethostbyaddr 23.10.01 12:23
Автор: Heromantor Статус: Незарегистрированный пользователь
#include <windows.h>
#include <winsock.h>
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char* argv[])
{
WSADATA ws;
HOSTENT *he;
//IP хоста
BYTE addr[4]={213,180,194,130};
if(WSAStartup(MAKEWORD(1,0),&ws)!=0)
{
printf("ERROR");
exit(-1);
}
Только для IPv4!!!!!
if ((he=gethostbyaddr((char *)addr,4,PF_INET))!=NULL)
{
printf("NAME: %s\n\n",he->h_name);
}else
{
printf("ERROR: gethostbyaddr\n");
exit(-1);
}
return 0;
}
gethostbyaddr 23.10.01 16:41
Автор: Л amo Статус: Незарегистрированный пользователь
> #include <windows.h> > #include <winsock.h> > #include <stdio.h> > #include <stdlib.h> > > int main(int argc, char* argv[]) > { > WSADATA ws; > HOSTENT *he; > //IP хоста > BYTE addr[4]={213,180,194,130}; > if(WSAStartup(MAKEWORD(1,0),&ws)!=0) > { > printf("ERROR"); > exit(-1); > } > > Только для IPv4!!!!! > if ((he=gethostbyaddr((char > *)addr,4,PF_INET))!=NULL) > { > printf("NAME: %s\n\n",he->h_name); > }else > { > printf("ERROR: gethostbyaddr\n"); > exit(-1); > } > > > return 0; > }
походу ты забыл определить addr
но я уже сам догодался как далше!