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

时间:2012-08-05 21:27:19

标签: c++ stl winsock

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

  

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

或者

  

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

或者

  

两个

1 个答案:

答案 0 :(得分:3)

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

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