如何调试Winsock API调用?

时间:2011-11-14 08:15:11

标签: c++ windows sockets windows-7 winsock

我在Windows(Win7)上有一个非常大的C ++服务器应用程序。它编译得很好并且运行得很好,但有时IP连接失败。

我怀疑是对Winsock API的一些调用会得到错误的参数,而不是所有结果代码都会被正确检查。

有没有办法跟踪所有对Winsock API的调用,包括参数,所以我可以检查它们是否有失败的连接?可能与Linux上的strace相似吗?

2 个答案:

答案 0 :(得分:5)

由于您运行的是Windows 7,因此可以使用自Vista以来可用的Winsock Tracing工具。

答案 1 :(得分:3)

此应用程序提供完整的API调用跟踪检查http://www.sstinc.com/winsock.html