inet_ntop 函数是一个在网络编程中非常有用的工具,它能够将网络地址从二进制形式转换为文本形式,便于人类阅读和调试。该函数的返回值在成功时指向转换后的文本地址,失败时则返回 NULL。通过检查返回值和 errno,我们可以确定转换是否成功,并采取相应的错误处理措施。
使用inet_ntop()或者inet_ntoa()函数时,提示返回值是int,而不是char*。当我加入头文件“arpa/inet.h”,返回值就正常了。 【Reference】 http://blog.csdn.net/weiyuefei/article/details/51455800