Winsock套接字编程中的h_errno

《C语言中errno与perror()函数》中提到,函数执行错误时,可以通过errno得到错误信息。但是对于Winsock套接字编程中,错误信息无法通过errno获取,而是通过WSAGetLastError()函数获取。

为了与errno从命名上保持一致,在winsock.h中有如下定义

#define h_errno         WSAGetLastError()

即WSAGetLastError()函数获取到的错误信息索引保存在变量h_errno中,而winsock.h又包含在windows.h中,所以在程序中使用h_errno时,只需在程序中包含windows.h头文件即可。

发布了314 篇原创文章 · 获赞 206 · 访问量 61万+

猜你喜欢

转载自blog.csdn.net/hou09tian/article/details/101051587