API函数得到本机的IP,第1张

API函数得到本机的IP,第2张

struct hostent * thisHost
struct in _ addr in;
char my name[80];
char *IP,* ptr
if(gethostname (MyName,80)==SOCKET_ERROR)
返回NULL
如果(!(this host = gethostbyname(my name))
返回NULL
memset((void *)&in,sizeof(in),0);
in . s _ addr = *((unsigned long *)this host-> h _ addr _ list[0]);
如果(!(ptr = inet_ntoa(in)))
返回NULL
IP = new char[strlen(ptr)+1],
strcpy(IP,ptr);
返回IP;考试(www。Examda)。Com)
考试提示:是在vc下编译的,这两个函数都是api函数,所以delphi应该也可以。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » API函数得到本机的IP

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情