当前位置: 技术问答>linux和unix
请教一个编程的问题!
来源: 互联网 发布时间:2016-03-14
本文导语: 宏是这样定义的:#define HOST "localhost" 是这样用的:if(!(hp=gethostbyname(HOST))) berr_exit("Couldn't resolve host"); localhost代表127.0.0.1,是本机的IP(?).修改一下宏使其成为指向另一台机器(如服务器),能做到吗? ...
宏是这样定义的:#define HOST "localhost"
是这样用的:if(!(hp=gethostbyname(HOST)))
berr_exit("Couldn't resolve host");
localhost代表127.0.0.1,是本机的IP(?).修改一下宏使其成为指向另一台机器(如服务器),能做到吗?
请大家指教!
是这样用的:if(!(hp=gethostbyname(HOST)))
berr_exit("Couldn't resolve host");
localhost代表127.0.0.1,是本机的IP(?).修改一下宏使其成为指向另一台机器(如服务器),能做到吗?
请大家指教!
|
向/etc/hosts文件中添加你希望获取的主机名,然后在程序中gethostbyname("主机名");
比如:
10.1.3.94 HP394
gethostbyname("HP394");
比如:
10.1.3.94 HP394
gethostbyname("HP394");
|
不知,帮顶