Здравствуйте, <Аноним>, Вы писали:
А>Как узнать IP адрес своего компа?Кто поможет Дам програму которая по IP номеру ищет пользователя-владельца этого адреса.
void main(int argc, char **argv)
{
WSADATA wsa;
int i = 0;
WSAStartup(MAKEWORD(1, 0), &wsa);
PHOSTENT phe = gethostbyname(argv[1]);
if(!phe) return;
printf("host: %s\n", phe->h_name);
while(phe->h_addr_list[i])
printf( "if%d : %s\n", i, inet_ntoa(*(IN_ADDR *)phe->h_addr_list[i++]) );
WSACleanup();
}
Если программа запускается без параметров ( gethostbyname(NULL) ), в h_addr_list будет возвращен массив адресов интерфейсов локального хоста.
... << RSDN@Home 1.0 beta 6a >>