H
haoyunp
Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何获取本机IP
我的程序中是这样写的:
struct hostent *hostname;
struct in_addr in;
char *IP,*ptr;
memset((void*)&in,sizeof(in),0);
//in.s_addr=*((unsigned long *)hostname->h_addr_list[0]);
if(!(ptr=inet_ntoa(in)))
return;
IP=new char[strlen(ptr)+1];
strcpy(IP,ptr);
Edit1->Text=AnsiString(IP);
但获取的ip为:127.88.209.119
我自己设的ip为:192.168.0.33
网上只有delphi的,请问c++ build 的如何写?
我的程序中是这样写的:
struct hostent *hostname;
struct in_addr in;
char *IP,*ptr;
memset((void*)&in,sizeof(in),0);
//in.s_addr=*((unsigned long *)hostname->h_addr_list[0]);
if(!(ptr=inet_ntoa(in)))
return;
IP=new char[strlen(ptr)+1];
strcpy(IP,ptr);
Edit1->Text=AnsiString(IP);
但获取的ip为:127.88.209.119
我自己设的ip为:192.168.0.33
网上只有delphi的,请问c++ build 的如何写?