⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 调用那个函数得到本机的ip (2000年8月15日).txt

📁 delphi 编程技巧
💻 TXT
字号:
调用那个函数得到本机的IP (2000年8月15日) 

本站更新  分类:   作者:zsm (嘎子)  推荐:   阅读次数:785  
(http://www.codesky.net)  

--------------------------------------------------------------------------------
struct hostent *thisHost; 
struct in_addr in; 
char MyName[80]; 
char *IP,*ptr; 

if(gethostname (MyName,80)==SOCKET_ERROR) 
return NULL; 
if(!(thisHost = gethostbyname(MyName))) 
return NULL; 
memset((void *)&in,sizeof(in),0); 
in.s_addr=*((unsigned long *)thisHost->h_addr_list[0]); 
if(!(ptr = inet_ntoa(in))) 
return NULL; 
IP = new char[strlen(ptr)+1], 
strcpy(IP,ptr); 
return IP; 




是在vc下编的,而这两个函数是api函数,delphi应该也能用  
 


--------------------------------------------------------------------------------

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -