处理从accept()返回的套接字的正确方法是什么?

时间:2015-11-27 09:14:26

标签: c windows sockets klocwork

处理从accept()返回的套接字的正确方法是什么?

我们在代码上运行Klocwork,即使使用closesocket(),也会抱怨资源泄漏。这可能是误报,还是有更好/正确的方法来处置返回的套接字?

MSDN documentation中有accept()的示例,但不包括任何清理。

1 个答案:

答案 0 :(得分:0)

处理从accept返回的套接字的正确方法是在其上调用closesocket

由于某些原因,您的代码并不总是调用closesocket,否则这是误报。