1.出错处理的意义
网络编程中不能保证每次的函数调用都成功,应该进行错误处理
2.头文件
#include <errno.h>
#include <string.h>
调用网络编程的api时,如果出现了错误,错误代码会写入全局变量errno。使用errno需要包含头文件 errno.h
3.错误处理函数
char* strerror(int errno);
errno:错误代码errno
返回值:将错误代码errno转换成错误描述字符串
1.出错处理的意义
网络编程中不能保证每次的函数调用都成功,应该进行错误处理
2.头文件
#include <errno.h>
#include <string.h>
调用网络编程的api时,如果出现了错误,错误代码会写入全局变量errno。使用errno需要包含头文件 errno.h
3.错误处理函数
char* strerror(int errno);
errno:错误代码errno
返回值:将错误代码errno转换成错误描述字符串