取得本地的ip
void get_local_ip(char * chr_ip)
{
struct hostent *host;
char cHostName[256];
in_addr addr;
gethostname(cHostName, sizeof(cHostName));
host = gethostbyname(cHostName);
memcpy(&addr, host->h_addr_list[0], sizeof(in_addr));
chr_ip = inet_ntoa(addr);
}
上面的代码有什么问题,还有大家在取得本地的ip的时候,代码是如何写的.谢谢