我正在尝试逐步完成我没有编写的程序的代码(我有源代码)。它是一个小型 http 服务器。我能够放置断点,并且它们将在从main()
. 但是,当我尝试在响应来自浏览器的连接而调用的行上放置断点时,它会被忽略。
关于调试套接字代码有什么我不知道的吗?我真的不太了解套接字编程,但这不是我想要看到的部分。
这适用于 Visual C++ 2010。
编辑
我发现了问题。有一个深度嵌套的调用system
实际上是用不同的参数再次运行程序。所以它不是线程或套接字或其他什么,它实际上是一个全新的子进程。有没有办法让调试器继续这个?