,gethostbyname函数已经过时,怎么由getaddrinfo替换?

用户投稿 143 0

关于“php_gethostname”的问题,小编就整理了【4】个相关介绍“php_gethostname”的解答:

gethostbyname函数已经过时,怎么由getaddrinfo替换?

之前使用gethostbyname很简单,类似这样:

structhostent*remoteHost;

structin_addraddr;

if((remoteHost=gethostbyname(hostname))==NULL){

xxxx;

}

else{

if(remoteHost->h_addrtype==AF_INET)

{

while(remoteHost->h_addr_list[i]!=0){

addr.s_addr=*(u_long*)remoteHost->h_addr_list[i++];

printf("\tIPAddress#%d:%s\n",i,inet_ntoa(addr));

}

}

}

HostName的意思是不是电脑用户上网帐号?

Server hostname的意思是:服务器主机名。 是要在其上创建 Vault 服务器的计算机名称。

hostname属于什么?

hostname属于是主机名,用于在系统上标识一台机器; IP地址是在tcp/ip网络中唯一标志一台机器。联系到实际生活。主机名相当于你家的主人名,如张三家;而IP地址相当于小区内你家的门牌号,如30号楼2单元302。hostname - 用以显示或设置系统的主机名称。

用ins的时候显示aserverwithspecifiedhostnamecould?

打开php.ini文件 找到 ;extension=php_mcrypt.dll 改成 extension=php_mcrypt.dll 将php目录下libmcrypt.dll复制到C:\windows \system32目录中 重新启动Web服务。

到此,以上就是小编对于“php_gethostname”的问题就介绍到这了,希望介绍关于“php_gethostname”的【4】点解答对大家有用。

抱歉,评论功能暂时关闭!