网络编程学习笔记(gai_strerror函数)

来源:互联网 发布:制作电子地图的软件 编辑:程序博客网 时间:2024/05/23 19:57

getaddrinfo出错时返回非零值,gai_strerror根据返回的非零值返回指向对应的出错信息字符串的指针,其原型如下:

#include <netdb.h>char *gai_strerror(int error);

常量描述EAI_ADDRFAMILY不支持hostname的地址族EAI_AGAIN名字解析中的暂时失败EAI_BADFLAGSai_flags的值无效EAI_FAIL名字解析中不可恢复的失败EAI_FAMILY不支持ai_familyEAI_MEMORY内存分配失败EAI_NODATA没有与hostname相关联的地址EAI_NONAMEhostname或service未提供,或者不可知EAI_SERVICE不支持ai_socktype类型的serviceEAI_SOCKTYPE不支持ai_socktypeEAI_SYSTEMerrno中有系统错误返回


0 0
原创粉丝点击