gethostname()函数出错,但返回success的问题解决

来源:互联网 发布:js 函数传当前对象 编辑:程序博客网 时间:2024/04/28 12:28

背景:

最近在学习网络编程,在客户端使用了gethostbyname()这个函数,结果发现总是返回success,最后终于在度娘的帮助下找到了答案

解决方案:

gethostbyname这个函数如果失败了,会返回一个NULL指针,并设置h_error。

一般我们会使用perror来输出错误信息,但是当在这个函数之后立即调用perror的时候,会发现,输出结果是success。

其实,对于gethostbyname,要获取错误信息应该使用herror这个函数

 

0 0
原创粉丝点击