自己写的函数不装B,复制过去就能用。坚决抵制那些装B的答案!! CString GetIP(LPCSTR pszName) { HOSTENT* pHE = ::gethostbyname(pszName); if (NULL == pHE) return ""; return inet_ntoa(*((in_addr*)pHE->h_addr_list[0])); } gethostbyname返回的是一个静态结构的地址,所以不需要释放pHE;