我试图在程序中调用gethostbyname()
。效果很好。我可以得到别名和地址列表。但当我想调用herror()
打印出h_errno
时,它总是说"Unknown Host"
。
有人能解释一下为什么h_errno
是1,意思是"Unknown Host"
,而我仍然可以通过调用gethostbyname()
来获得别名和地址列表吗?
谢谢。
h_erno的值只有在gethostby*函数失败时才有意义。不要另眼相看。