在C++中处理 Winsock 错误的推荐方法是什么?

What's the recommended way of handling Winsock errors in C++?

本文关键字:方法 是什么 错误 C++ 处理 Winsock      更新时间:2023-10-16

在C++中处理Winsock错误的推荐方法是什么?

检查您在应用程序中调用的每个Winsock函数的返回代码?

通过异常处理来处理错误(类似于SocketException:public std::exception)?

两者都有?

由于Winsock本身不会抛出异常,因此处理错误的唯一方法是检查您调用的函数的返回代码。

如果您在Winsock之上编写自己的层,抛出自己的异常,那么您的应用程序代码可以响应异常。但这取决于你。